<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: opencv2/core/hal/intrin_cpp.hpp File Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_09383d60383568eadd55fb8da7ff392b.html">opencv2</a></li><li class="navelem"><a class="el" href="../../dir_74897800f5c261f7ce57f88938dadca6.html">core</a></li><li class="navelem"><a class="el" href="../../dir_26edfe2e15bd80624171e0fe1052d364.html">hal</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">intrin_cpp.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;limits&gt;</code><br />
<code>#include &lt;cstring&gt;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &quot;<a class="el" href="../../db/dbb/core_2include_2opencv2_2core_2saturate_8hpp.html">opencv2/core/saturate.hpp</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d69/structcv_1_1v__reg.html">cv::v_reg&lt; _Tp, n &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d2/d75/namespacecv"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></td></tr>
<tr class="memdesc:d2/d75/namespacecv"><td class="mdescLeft">&#160;</td><td class="mdescRight">"black box" representation of the file storage associated with a file on disk. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gad1e58f5f11e0f285dd9d72aac7216dd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gad1e58f5f11e0f285dd9d72aac7216dd8">OPENCV_HAL_IMPL_ARITHM_OP</a>(func,  bin_op,  cast_op,  _Tp2)</td></tr>
<tr class="memdesc:gad1e58f5f11e0f285dd9d72aac7216dd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gad1e58f5f11e0f285dd9d72aac7216dd8">More...</a><br /></td></tr>
<tr class="separator:gad1e58f5f11e0f285dd9d72aac7216dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c426692df62d15caf521a91e642a0b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga0c426692df62d15caf521a91e642a0b4">OPENCV_HAL_IMPL_C_INIT_VAL</a>(_Tpvec,  _Tp,  prefix,  suffix)&#160;&#160;&#160;inline _Tpvec prefix##_setall_##suffix(_Tp val) { return _Tpvec::all(val); }</td></tr>
<tr class="memdesc:ga0c426692df62d15caf521a91e642a0b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga0c426692df62d15caf521a91e642a0b4">More...</a><br /></td></tr>
<tr class="separator:ga0c426692df62d15caf521a91e642a0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f6ef75e4c0228fa192aa120b77ff45e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga4f6ef75e4c0228fa192aa120b77ff45e">OPENCV_HAL_IMPL_C_INIT_ZERO</a>(_Tpvec,  prefix,  suffix)&#160;&#160;&#160;inline _Tpvec prefix##_setzero_##suffix() { return _Tpvec::zero(); }</td></tr>
<tr class="memdesc:ga4f6ef75e4c0228fa192aa120b77ff45e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga4f6ef75e4c0228fa192aa120b77ff45e">More...</a><br /></td></tr>
<tr class="separator:ga4f6ef75e4c0228fa192aa120b77ff45e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdcecd71a5efc025c9e0c3069fb5b29a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gacdcecd71a5efc025c9e0c3069fb5b29a">OPENCV_HAL_IMPL_C_PACK</a>(_Tp,  _Tpn,  pack_suffix,  cast)</td></tr>
<tr class="memdesc:gacdcecd71a5efc025c9e0c3069fb5b29a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gacdcecd71a5efc025c9e0c3069fb5b29a">More...</a><br /></td></tr>
<tr class="separator:gacdcecd71a5efc025c9e0c3069fb5b29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed615335a30e1fe5f5c4ecd4833bd351"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gaed615335a30e1fe5f5c4ecd4833bd351">OPENCV_HAL_IMPL_C_PACK_STORE</a>(_Tp,  _Tpn,  pack_suffix,  cast)</td></tr>
<tr class="memdesc:gaed615335a30e1fe5f5c4ecd4833bd351"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gaed615335a30e1fe5f5c4ecd4833bd351">More...</a><br /></td></tr>
<tr class="separator:gaed615335a30e1fe5f5c4ecd4833bd351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c81a44e20768e8a10451e7e5b9558b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga9c81a44e20768e8a10451e7e5b9558b7">OPENCV_HAL_IMPL_C_REINTERPRET</a>(_Tp,  suffix)</td></tr>
<tr class="memdesc:ga9c81a44e20768e8a10451e7e5b9558b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga9c81a44e20768e8a10451e7e5b9558b7">More...</a><br /></td></tr>
<tr class="separator:ga9c81a44e20768e8a10451e7e5b9558b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga109818b63e8fc337bcc024de9c97a914"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga109818b63e8fc337bcc024de9c97a914">OPENCV_HAL_IMPL_C_RSHIFTR</a>(_Tp)</td></tr>
<tr class="memdesc:ga109818b63e8fc337bcc024de9c97a914"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga109818b63e8fc337bcc024de9c97a914">More...</a><br /></td></tr>
<tr class="separator:ga109818b63e8fc337bcc024de9c97a914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ced893b5bb026257317766692bf1bd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga1ced893b5bb026257317766692bf1bd8">OPENCV_HAL_IMPL_C_RSHR_PACK</a>(_Tp,  _Tpn,  pack_suffix,  cast)</td></tr>
<tr class="memdesc:ga1ced893b5bb026257317766692bf1bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga1ced893b5bb026257317766692bf1bd8">More...</a><br /></td></tr>
<tr class="separator:ga1ced893b5bb026257317766692bf1bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f590e5a179618928533df41dc28f40b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga8f590e5a179618928533df41dc28f40b">OPENCV_HAL_IMPL_C_RSHR_PACK_STORE</a>(_Tp,  _Tpn,  pack_suffix,  cast)</td></tr>
<tr class="memdesc:ga8f590e5a179618928533df41dc28f40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga8f590e5a179618928533df41dc28f40b">More...</a><br /></td></tr>
<tr class="separator:ga8f590e5a179618928533df41dc28f40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37ff8c45b372368068129941b68ce7e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga37ff8c45b372368068129941b68ce7e1">OPENCV_HAL_IMPL_C_SHIFTL</a>(_Tp)</td></tr>
<tr class="memdesc:ga37ff8c45b372368068129941b68ce7e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga37ff8c45b372368068129941b68ce7e1">More...</a><br /></td></tr>
<tr class="separator:ga37ff8c45b372368068129941b68ce7e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18175ded6eefa9ee4ea7c824fbed8e66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga18175ded6eefa9ee4ea7c824fbed8e66">OPENCV_HAL_IMPL_C_SHIFTR</a>(_Tp)</td></tr>
<tr class="memdesc:ga18175ded6eefa9ee4ea7c824fbed8e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga18175ded6eefa9ee4ea7c824fbed8e66">More...</a><br /></td></tr>
<tr class="separator:ga18175ded6eefa9ee4ea7c824fbed8e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24ff6e3ec8d93d9e0dde4f308c8ad0cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga24ff6e3ec8d93d9e0dde4f308c8ad0cd">OPENCV_HAL_IMPL_CMP_OP</a>(cmp_op)</td></tr>
<tr class="memdesc:ga24ff6e3ec8d93d9e0dde4f308c8ad0cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga24ff6e3ec8d93d9e0dde4f308c8ad0cd">More...</a><br /></td></tr>
<tr class="separator:ga24ff6e3ec8d93d9e0dde4f308c8ad0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab5dddc36659025bcf499054aa6ee267"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gaab5dddc36659025bcf499054aa6ee267">OPENCV_HAL_IMPL_MATH_FUNC</a>(func,  cfunc,  _Tp2)</td></tr>
<tr class="memdesc:gaab5dddc36659025bcf499054aa6ee267"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gaab5dddc36659025bcf499054aa6ee267">More...</a><br /></td></tr>
<tr class="separator:gaab5dddc36659025bcf499054aa6ee267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa707e5c423dc3b46968f579d25d40d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gafa707e5c423dc3b46968f579d25d40d8">OPENCV_HAL_IMPL_MINMAX_FUNC</a>(func,  cfunc)</td></tr>
<tr class="memdesc:gafa707e5c423dc3b46968f579d25d40d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gafa707e5c423dc3b46968f579d25d40d8">More...</a><br /></td></tr>
<tr class="separator:gafa707e5c423dc3b46968f579d25d40d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52fcf2ab9074198d8ea7f2643e891720"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga52fcf2ab9074198d8ea7f2643e891720">OPENCV_HAL_IMPL_REDUCE_MINMAX_FUNC</a>(func,  cfunc)</td></tr>
<tr class="memdesc:ga52fcf2ab9074198d8ea7f2643e891720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga52fcf2ab9074198d8ea7f2643e891720">More...</a><br /></td></tr>
<tr class="separator:ga52fcf2ab9074198d8ea7f2643e891720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2323457942fdb195a2b1b6aac3bad605"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#ga2323457942fdb195a2b1b6aac3bad605">OPENCV_HAL_IMPL_ROTATE_SHIFT_OP</a>(suffix,  opA,  opB)</td></tr>
<tr class="memdesc:ga2323457942fdb195a2b1b6aac3bad605"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#ga2323457942fdb195a2b1b6aac3bad605">More...</a><br /></td></tr>
<tr class="separator:ga2323457942fdb195a2b1b6aac3bad605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc208994b4622b8ef3e21fdad7e387c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/group__core__hal__intrin__impl.html#gafc208994b4622b8ef3e21fdad7e387c2">OPENCV_HAL_IMPL_SHIFT_OP</a>(shift_op)</td></tr>
<tr class="memdesc:gafc208994b4622b8ef3e21fdad7e387c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper macro.  <a href="../../dd/d96/group__core__hal__intrin__impl.html#gafc208994b4622b8ef3e21fdad7e387c2">More...</a><br /></td></tr>
<tr class="separator:gafc208994b4622b8ef3e21fdad7e387c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga76ce60cd3543f398370290978652b420"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; float, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga76ce60cd3543f398370290978652b420">cv::v_float32x16</a></td></tr>
<tr class="memdesc:ga76ce60cd3543f398370290978652b420"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 32-bit floating point values (single precision)  <a href="../../df/d91/group__core__hal__intrin.html#ga76ce60cd3543f398370290978652b420">More...</a><br /></td></tr>
<tr class="separator:ga76ce60cd3543f398370290978652b420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1f972902dd8ee6dd7c2ebeb845728d4"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad1f972902dd8ee6dd7c2ebeb845728d4">cv::v_float32x4</a></td></tr>
<tr class="memdesc:gad1f972902dd8ee6dd7c2ebeb845728d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 32-bit floating point values (single precision)  <a href="../../df/d91/group__core__hal__intrin.html#gad1f972902dd8ee6dd7c2ebeb845728d4">More...</a><br /></td></tr>
<tr class="separator:gad1f972902dd8ee6dd7c2ebeb845728d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6690c85e980da1a3c5261f21664afdb7"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; float, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6690c85e980da1a3c5261f21664afdb7">cv::v_float32x8</a></td></tr>
<tr class="memdesc:ga6690c85e980da1a3c5261f21664afdb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 32-bit floating point values (single precision)  <a href="../../df/d91/group__core__hal__intrin.html#ga6690c85e980da1a3c5261f21664afdb7">More...</a><br /></td></tr>
<tr class="separator:ga6690c85e980da1a3c5261f21664afdb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc604f432c648ca88335be4fcc4de25d"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; double, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafc604f432c648ca88335be4fcc4de25d">cv::v_float64x2</a></td></tr>
<tr class="memdesc:gafc604f432c648ca88335be4fcc4de25d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Two 64-bit floating point values (double precision)  <a href="../../df/d91/group__core__hal__intrin.html#gafc604f432c648ca88335be4fcc4de25d">More...</a><br /></td></tr>
<tr class="separator:gafc604f432c648ca88335be4fcc4de25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbfdbefd971c97e78291b6df88748fcb"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; double, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafbfdbefd971c97e78291b6df88748fcb">cv::v_float64x4</a></td></tr>
<tr class="memdesc:gafbfdbefd971c97e78291b6df88748fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 64-bit floating point values (double precision)  <a href="../../df/d91/group__core__hal__intrin.html#gafbfdbefd971c97e78291b6df88748fcb">More...</a><br /></td></tr>
<tr class="separator:gafbfdbefd971c97e78291b6df88748fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea216afd9fb00927b245d843eec64100"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; double, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaea216afd9fb00927b245d843eec64100">cv::v_float64x8</a></td></tr>
<tr class="memdesc:gaea216afd9fb00927b245d843eec64100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 64-bit floating point values (double precision)  <a href="../../df/d91/group__core__hal__intrin.html#gaea216afd9fb00927b245d843eec64100">More...</a><br /></td></tr>
<tr class="separator:gaea216afd9fb00927b245d843eec64100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04b5e7da41da3305616a2d9df93b7066"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; short, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga04b5e7da41da3305616a2d9df93b7066">cv::v_int16x16</a></td></tr>
<tr class="memdesc:ga04b5e7da41da3305616a2d9df93b7066"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 16-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga04b5e7da41da3305616a2d9df93b7066">More...</a><br /></td></tr>
<tr class="separator:ga04b5e7da41da3305616a2d9df93b7066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f93bc6afcb7cf7aa67feb283548c16f"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; short, 32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3f93bc6afcb7cf7aa67feb283548c16f">cv::v_int16x32</a></td></tr>
<tr class="memdesc:ga3f93bc6afcb7cf7aa67feb283548c16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thirty two 16-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga3f93bc6afcb7cf7aa67feb283548c16f">More...</a><br /></td></tr>
<tr class="separator:ga3f93bc6afcb7cf7aa67feb283548c16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa3957262ebae34fbdf7f4b930cb79ce"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; short, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafa3957262ebae34fbdf7f4b930cb79ce">cv::v_int16x8</a></td></tr>
<tr class="memdesc:gafa3957262ebae34fbdf7f4b930cb79ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 16-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gafa3957262ebae34fbdf7f4b930cb79ce">More...</a><br /></td></tr>
<tr class="separator:gafa3957262ebae34fbdf7f4b930cb79ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacffe99e057ff72cf56bf96d7551ad7cc"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; int, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacffe99e057ff72cf56bf96d7551ad7cc">cv::v_int32x16</a></td></tr>
<tr class="memdesc:gacffe99e057ff72cf56bf96d7551ad7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 32-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gacffe99e057ff72cf56bf96d7551ad7cc">More...</a><br /></td></tr>
<tr class="separator:gacffe99e057ff72cf56bf96d7551ad7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c6899623e3f4b0d89737817e7f83ff4"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; int, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4c6899623e3f4b0d89737817e7f83ff4">cv::v_int32x4</a></td></tr>
<tr class="memdesc:ga4c6899623e3f4b0d89737817e7f83ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 32-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga4c6899623e3f4b0d89737817e7f83ff4">More...</a><br /></td></tr>
<tr class="separator:ga4c6899623e3f4b0d89737817e7f83ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0e4c8efae79851c76291a051c568055"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; int, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab0e4c8efae79851c76291a051c568055">cv::v_int32x8</a></td></tr>
<tr class="memdesc:gab0e4c8efae79851c76291a051c568055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 32-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gab0e4c8efae79851c76291a051c568055">More...</a><br /></td></tr>
<tr class="separator:gab0e4c8efae79851c76291a051c568055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2448f821d0ad63d2f5f1b474e26aa0bc"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2448f821d0ad63d2f5f1b474e26aa0bc">cv::v_int64x2</a></td></tr>
<tr class="memdesc:ga2448f821d0ad63d2f5f1b474e26aa0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Two 64-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga2448f821d0ad63d2f5f1b474e26aa0bc">More...</a><br /></td></tr>
<tr class="separator:ga2448f821d0ad63d2f5f1b474e26aa0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d3183f016ccb1bc70a3bf6128d6fa88"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2d3183f016ccb1bc70a3bf6128d6fa88">cv::v_int64x4</a></td></tr>
<tr class="memdesc:ga2d3183f016ccb1bc70a3bf6128d6fa88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 64-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga2d3183f016ccb1bc70a3bf6128d6fa88">More...</a><br /></td></tr>
<tr class="separator:ga2d3183f016ccb1bc70a3bf6128d6fa88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54e464e7ff819183bf63e7537af85278"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga54e464e7ff819183bf63e7537af85278">cv::v_int64x8</a></td></tr>
<tr class="memdesc:ga54e464e7ff819183bf63e7537af85278"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 64-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga54e464e7ff819183bf63e7537af85278">More...</a><br /></td></tr>
<tr class="separator:ga54e464e7ff819183bf63e7537af85278"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga133cdb895b50ab8825455da083d83ede"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga133cdb895b50ab8825455da083d83ede">cv::v_int8x16</a></td></tr>
<tr class="memdesc:ga133cdb895b50ab8825455da083d83ede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 8-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga133cdb895b50ab8825455da083d83ede">More...</a><br /></td></tr>
<tr class="separator:ga133cdb895b50ab8825455da083d83ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8160b1a5535d86dafeafb3a659e95d7f"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, 32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8160b1a5535d86dafeafb3a659e95d7f">cv::v_int8x32</a></td></tr>
<tr class="memdesc:ga8160b1a5535d86dafeafb3a659e95d7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thirty two 8-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga8160b1a5535d86dafeafb3a659e95d7f">More...</a><br /></td></tr>
<tr class="separator:ga8160b1a5535d86dafeafb3a659e95d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4263bf131c6f1531d417a9a6ee14d9d"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, 64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae4263bf131c6f1531d417a9a6ee14d9d">cv::v_int8x64</a></td></tr>
<tr class="memdesc:gae4263bf131c6f1531d417a9a6ee14d9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixty four 8-bit signed integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gae4263bf131c6f1531d417a9a6ee14d9d">More...</a><br /></td></tr>
<tr class="separator:gae4263bf131c6f1531d417a9a6ee14d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b4f44deccd4b9fac229f349f5f12d8a"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5b4f44deccd4b9fac229f349f5f12d8a">cv::v_uint16x16</a></td></tr>
<tr class="memdesc:ga5b4f44deccd4b9fac229f349f5f12d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 16-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga5b4f44deccd4b9fac229f349f5f12d8a">More...</a><br /></td></tr>
<tr class="separator:ga5b4f44deccd4b9fac229f349f5f12d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e66514f37b11b384425643050aec666"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5e66514f37b11b384425643050aec666">cv::v_uint16x32</a></td></tr>
<tr class="memdesc:ga5e66514f37b11b384425643050aec666"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thirty two 16-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga5e66514f37b11b384425643050aec666">More...</a><br /></td></tr>
<tr class="separator:ga5e66514f37b11b384425643050aec666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33d7ee7873e4a78bcdf0b0beea3e061b"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga33d7ee7873e4a78bcdf0b0beea3e061b">cv::v_uint16x8</a></td></tr>
<tr class="memdesc:ga33d7ee7873e4a78bcdf0b0beea3e061b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 16-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga33d7ee7873e4a78bcdf0b0beea3e061b">More...</a><br /></td></tr>
<tr class="separator:ga33d7ee7873e4a78bcdf0b0beea3e061b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga292da30dbac1727c6b727e2cdb20098d"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; unsigned, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga292da30dbac1727c6b727e2cdb20098d">cv::v_uint32x16</a></td></tr>
<tr class="memdesc:ga292da30dbac1727c6b727e2cdb20098d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 32-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga292da30dbac1727c6b727e2cdb20098d">More...</a><br /></td></tr>
<tr class="separator:ga292da30dbac1727c6b727e2cdb20098d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5859d41d20a075cff6b832f0d64ee042"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; unsigned, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5859d41d20a075cff6b832f0d64ee042">cv::v_uint32x4</a></td></tr>
<tr class="memdesc:ga5859d41d20a075cff6b832f0d64ee042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 32-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga5859d41d20a075cff6b832f0d64ee042">More...</a><br /></td></tr>
<tr class="separator:ga5859d41d20a075cff6b832f0d64ee042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2656f5a6f460d7a98ea1395858114d6"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; unsigned, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae2656f5a6f460d7a98ea1395858114d6">cv::v_uint32x8</a></td></tr>
<tr class="memdesc:gae2656f5a6f460d7a98ea1395858114d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 32-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gae2656f5a6f460d7a98ea1395858114d6">More...</a><br /></td></tr>
<tr class="separator:gae2656f5a6f460d7a98ea1395858114d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab32d838ec60649d90504438b02beeb40"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab32d838ec60649d90504438b02beeb40">cv::v_uint64x2</a></td></tr>
<tr class="memdesc:gab32d838ec60649d90504438b02beeb40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Two 64-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gab32d838ec60649d90504438b02beeb40">More...</a><br /></td></tr>
<tr class="separator:gab32d838ec60649d90504438b02beeb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeef89fa61b3ae4140276987619fa9516"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaeef89fa61b3ae4140276987619fa9516">cv::v_uint64x4</a></td></tr>
<tr class="memdesc:gaeef89fa61b3ae4140276987619fa9516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Four 64-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#gaeef89fa61b3ae4140276987619fa9516">More...</a><br /></td></tr>
<tr class="separator:gaeef89fa61b3ae4140276987619fa9516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88299e2a0677faea3cfae033b71bf5d2"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga88299e2a0677faea3cfae033b71bf5d2">cv::v_uint64x8</a></td></tr>
<tr class="memdesc:ga88299e2a0677faea3cfae033b71bf5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eight 64-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga88299e2a0677faea3cfae033b71bf5d2">More...</a><br /></td></tr>
<tr class="separator:ga88299e2a0677faea3cfae033b71bf5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15cd4df600c57ee36d03ccfee5cb9820"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga15cd4df600c57ee36d03ccfee5cb9820">cv::v_uint8x16</a></td></tr>
<tr class="memdesc:ga15cd4df600c57ee36d03ccfee5cb9820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixteen 8-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga15cd4df600c57ee36d03ccfee5cb9820">More...</a><br /></td></tr>
<tr class="separator:ga15cd4df600c57ee36d03ccfee5cb9820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2131ecd4b860ff34884b2833e36f1d79"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2131ecd4b860ff34884b2833e36f1d79">cv::v_uint8x32</a></td></tr>
<tr class="memdesc:ga2131ecd4b860ff34884b2833e36f1d79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thirty two 8-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga2131ecd4b860ff34884b2833e36f1d79">More...</a><br /></td></tr>
<tr class="separator:ga2131ecd4b860ff34884b2833e36f1d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cf4fd52708c802d52fa177f98033687"><td class="memItemLeft" align="right" valign="top">typedef v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3cf4fd52708c802d52fa177f98033687">cv::v_uint8x64</a></td></tr>
<tr class="memdesc:ga3cf4fd52708c802d52fa177f98033687"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sixty four 8-bit unsigned integer values.  <a href="../../df/d91/group__core__hal__intrin.html#ga3cf4fd52708c802d52fa177f98033687">More...</a><br /></td></tr>
<tr class="separator:ga3cf4fd52708c802d52fa177f98033687"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga4bb30260c91cf16302d400008c824416"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="../../df/d91/group__core__hal__intrin.html#gga4bb30260c91cf16302d400008c824416ae2bd48706ed44238f3612c11fae1efb2">cv::simd128_width</a> = 16, 
<br />
&#160;&#160;<a class="el" href="../../df/d91/group__core__hal__intrin.html#gga4bb30260c91cf16302d400008c824416a9a0bc4cc095247c1618ff7a30ac723d1">cv::simd256_width</a> = 32, 
<br />
&#160;&#160;<a class="el" href="../../df/d91/group__core__hal__intrin.html#gga4bb30260c91cf16302d400008c824416a581b9422b03c154383d4c85e8593f3af">cv::simd512_width</a> = 64, 
<br />
&#160;&#160;<a class="el" href="../../df/d91/group__core__hal__intrin.html#gga4bb30260c91cf16302d400008c824416a139b41a2fed6a8b12d4a8cb085880c3d">cv::simdmax_width</a> = simd512_width
<br />
 }</td></tr>
<tr class="separator:ga4bb30260c91cf16302d400008c824416"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gac6b00e7d2fbcc736222c36dd1ecff56c"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gac6b00e7d2fbcc736222c36dd1ecff56c"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac6b00e7d2fbcc736222c36dd1ecff56c">cv::operator &amp;</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gac6b00e7d2fbcc736222c36dd1ecff56c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise AND.  <a href="../../df/d91/group__core__hal__intrin.html#gac6b00e7d2fbcc736222c36dd1ecff56c">More...</a><br /></td></tr>
<tr class="separator:gac6b00e7d2fbcc736222c36dd1ecff56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9defff9f583dc65082e50dd33420624"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gae9defff9f583dc65082e50dd33420624"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae9defff9f583dc65082e50dd33420624">cv::operator &amp;=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:gae9defff9f583dc65082e50dd33420624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfed05378c432f84c46e3a2e80e321e8"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gacfed05378c432f84c46e3a2e80e321e8"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacfed05378c432f84c46e3a2e80e321e8">cv::operator!=</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gacfed05378c432f84c46e3a2e80e321e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Not equal comparison.  <a href="../../df/d91/group__core__hal__intrin.html#gacfed05378c432f84c46e3a2e80e321e8">More...</a><br /></td></tr>
<tr class="separator:gacfed05378c432f84c46e3a2e80e321e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga902a09c161f9ef0eedcf1414e58f3672"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga902a09c161f9ef0eedcf1414e58f3672"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga902a09c161f9ef0eedcf1414e58f3672">cv::operator*</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga902a09c161f9ef0eedcf1414e58f3672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply values.  <a href="../../df/d91/group__core__hal__intrin.html#ga902a09c161f9ef0eedcf1414e58f3672">More...</a><br /></td></tr>
<tr class="separator:ga902a09c161f9ef0eedcf1414e58f3672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3a0bf0a7afa1dd2d3f4390220fd0934"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gae3a0bf0a7afa1dd2d3f4390220fd0934"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae3a0bf0a7afa1dd2d3f4390220fd0934">cv::operator*=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:gae3a0bf0a7afa1dd2d3f4390220fd0934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d4eb51e74c435420686e52b53d915a0"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga9d4eb51e74c435420686e52b53d915a0"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9d4eb51e74c435420686e52b53d915a0">cv::operator+</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga9d4eb51e74c435420686e52b53d915a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add values.  <a href="../../df/d91/group__core__hal__intrin.html#ga9d4eb51e74c435420686e52b53d915a0">More...</a><br /></td></tr>
<tr class="separator:ga9d4eb51e74c435420686e52b53d915a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1decb593e539029ba11c6fcc72c969cd"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga1decb593e539029ba11c6fcc72c969cd"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1decb593e539029ba11c6fcc72c969cd">cv::operator+=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:ga1decb593e539029ba11c6fcc72c969cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga657904e675f20f6b84d7821cf1b02576"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga657904e675f20f6b84d7821cf1b02576"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga657904e675f20f6b84d7821cf1b02576">cv::operator-</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga657904e675f20f6b84d7821cf1b02576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract values.  <a href="../../df/d91/group__core__hal__intrin.html#ga657904e675f20f6b84d7821cf1b02576">More...</a><br /></td></tr>
<tr class="separator:ga657904e675f20f6b84d7821cf1b02576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5ad464e467385af9b4183e1689fa720"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gad5ad464e467385af9b4183e1689fa720"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad5ad464e467385af9b4183e1689fa720">cv::operator-=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:gad5ad464e467385af9b4183e1689fa720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73e22cc4b1f8a3132abc30677ed531c4"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga73e22cc4b1f8a3132abc30677ed531c4"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga73e22cc4b1f8a3132abc30677ed531c4">cv::operator/</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga73e22cc4b1f8a3132abc30677ed531c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divide values.  <a href="../../df/d91/group__core__hal__intrin.html#ga73e22cc4b1f8a3132abc30677ed531c4">More...</a><br /></td></tr>
<tr class="separator:ga73e22cc4b1f8a3132abc30677ed531c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga310bc17ff9e6db416c9c633bb61ee868"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga310bc17ff9e6db416c9c633bb61ee868"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga310bc17ff9e6db416c9c633bb61ee868">cv::operator/=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:ga310bc17ff9e6db416c9c633bb61ee868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e974552b8acc15ea6043ec9cb3a2f44"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga0e974552b8acc15ea6043ec9cb3a2f44"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0e974552b8acc15ea6043ec9cb3a2f44">cv::operator&lt;</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga0e974552b8acc15ea6043ec9cb3a2f44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Less-than comparison.  <a href="../../df/d91/group__core__hal__intrin.html#ga0e974552b8acc15ea6043ec9cb3a2f44">More...</a><br /></td></tr>
<tr class="separator:ga0e974552b8acc15ea6043ec9cb3a2f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacef821c50106276406bf4bc1cd7a059a"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gacef821c50106276406bf4bc1cd7a059a"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacef821c50106276406bf4bc1cd7a059a">cv::operator&lt;&lt;</a> (const v_reg&lt; _Tp, n &gt; &amp;a, int imm)</td></tr>
<tr class="memdesc:gacef821c50106276406bf4bc1cd7a059a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise shift left.  <a href="../../df/d91/group__core__hal__intrin.html#gacef821c50106276406bf4bc1cd7a059a">More...</a><br /></td></tr>
<tr class="separator:gacef821c50106276406bf4bc1cd7a059a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02b1b9dcfcefdfb34dadf0cd35ba61a3"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga02b1b9dcfcefdfb34dadf0cd35ba61a3"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga02b1b9dcfcefdfb34dadf0cd35ba61a3">cv::operator&lt;=</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga02b1b9dcfcefdfb34dadf0cd35ba61a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Less-than or equal comparison.  <a href="../../df/d91/group__core__hal__intrin.html#ga02b1b9dcfcefdfb34dadf0cd35ba61a3">More...</a><br /></td></tr>
<tr class="separator:ga02b1b9dcfcefdfb34dadf0cd35ba61a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga265437a0b1f89bf8f23abfc7a4851fe7"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga265437a0b1f89bf8f23abfc7a4851fe7"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga265437a0b1f89bf8f23abfc7a4851fe7">cv::operator==</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga265437a0b1f89bf8f23abfc7a4851fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equal comparison.  <a href="../../df/d91/group__core__hal__intrin.html#ga265437a0b1f89bf8f23abfc7a4851fe7">More...</a><br /></td></tr>
<tr class="separator:ga265437a0b1f89bf8f23abfc7a4851fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53b1ef03655e02eabf49238a5927f384"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga53b1ef03655e02eabf49238a5927f384"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga53b1ef03655e02eabf49238a5927f384">cv::operator&gt;</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga53b1ef03655e02eabf49238a5927f384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Greater-than comparison.  <a href="../../df/d91/group__core__hal__intrin.html#ga53b1ef03655e02eabf49238a5927f384">More...</a><br /></td></tr>
<tr class="separator:ga53b1ef03655e02eabf49238a5927f384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga192e4da1bbd83aa64b5e2e86dba8f9e9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga192e4da1bbd83aa64b5e2e86dba8f9e9"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga192e4da1bbd83aa64b5e2e86dba8f9e9">cv::operator&gt;=</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga192e4da1bbd83aa64b5e2e86dba8f9e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Greater-than or equal comparison.  <a href="../../df/d91/group__core__hal__intrin.html#ga192e4da1bbd83aa64b5e2e86dba8f9e9">More...</a><br /></td></tr>
<tr class="separator:ga192e4da1bbd83aa64b5e2e86dba8f9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae9733cc2b353835e1a8723dcfc171e2"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaae9733cc2b353835e1a8723dcfc171e2"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaae9733cc2b353835e1a8723dcfc171e2">cv::operator&gt;&gt;</a> (const v_reg&lt; _Tp, n &gt; &amp;a, int imm)</td></tr>
<tr class="memdesc:gaae9733cc2b353835e1a8723dcfc171e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise shift right.  <a href="../../df/d91/group__core__hal__intrin.html#gaae9733cc2b353835e1a8723dcfc171e2">More...</a><br /></td></tr>
<tr class="separator:gaae9733cc2b353835e1a8723dcfc171e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c759a9f061d90e4c6dac60aa74fb986"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga7c759a9f061d90e4c6dac60aa74fb986"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7c759a9f061d90e4c6dac60aa74fb986">cv::operator^</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga7c759a9f061d90e4c6dac60aa74fb986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise XOR.  <a href="../../df/d91/group__core__hal__intrin.html#ga7c759a9f061d90e4c6dac60aa74fb986">More...</a><br /></td></tr>
<tr class="separator:ga7c759a9f061d90e4c6dac60aa74fb986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd58fb6b2720ce0e68d9665ddee198f9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gadd58fb6b2720ce0e68d9665ddee198f9"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gadd58fb6b2720ce0e68d9665ddee198f9">cv::operator^=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:gadd58fb6b2720ce0e68d9665ddee198f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08e30fb25ccd0e148c11eab8f9b0daaf"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga08e30fb25ccd0e148c11eab8f9b0daaf"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga08e30fb25ccd0e148c11eab8f9b0daaf">cv::operator|</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga08e30fb25ccd0e148c11eab8f9b0daaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise OR.  <a href="../../df/d91/group__core__hal__intrin.html#ga08e30fb25ccd0e148c11eab8f9b0daaf">More...</a><br /></td></tr>
<tr class="separator:ga08e30fb25ccd0e148c11eab8f9b0daaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad93bb02fc5c3c4c248b1dbb8a7348fe"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaad93bb02fc5c3c4c248b1dbb8a7348fe"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaad93bb02fc5c3c4c248b1dbb8a7348fe">cv::operator|=</a> (v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:gaad93bb02fc5c3c4c248b1dbb8a7348fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6238e30480f4a52f3b30d5c21bbbadb1"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga6238e30480f4a52f3b30d5c21bbbadb1"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6238e30480f4a52f3b30d5c21bbbadb1">cv::operator~</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga6238e30480f4a52f3b30d5c21bbbadb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise NOT.  <a href="../../df/d91/group__core__hal__intrin.html#ga6238e30480f4a52f3b30d5c21bbbadb1">More...</a><br /></td></tr>
<tr class="separator:ga6238e30480f4a52f3b30d5c21bbbadb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6866ca199e3cd69db84608a7990bde11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6866ca199e3cd69db84608a7990bde11">cv::v256_cleanup</a> ()</td></tr>
<tr class="separator:ga6866ca199e3cd69db84608a7990bde11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabd16e675e21713bdde978c1764cfcfc"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaabd16e675e21713bdde978c1764cfcfc"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd256_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaabd16e675e21713bdde978c1764cfcfc">cv::v256_load</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gaabd16e675e21713bdde978c1764cfcfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load 256-bit length register contents from memory.  <a href="../../df/d91/group__core__hal__intrin.html#gaabd16e675e21713bdde978c1764cfcfc">More...</a><br /></td></tr>
<tr class="separator:gaabd16e675e21713bdde978c1764cfcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0913ba4db3fb742bb21e84b2d7be39af"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga0913ba4db3fb742bb21e84b2d7be39af"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd256_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0913ba4db3fb742bb21e84b2d7be39af">cv::v256_load_aligned</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga0913ba4db3fb742bb21e84b2d7be39af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory (aligned)  <a href="../../df/d91/group__core__hal__intrin.html#ga0913ba4db3fb742bb21e84b2d7be39af">More...</a><br /></td></tr>
<tr class="separator:ga0913ba4db3fb742bb21e84b2d7be39af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7aa184e48ec20e83cd6ffaab0720b96"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gac7aa184e48ec20e83cd6ffaab0720b96"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, simd256_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::w_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac7aa184e48ec20e83cd6ffaab0720b96">cv::v256_load_expand</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gac7aa184e48ec20e83cd6ffaab0720b96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with double expand.  <a href="../../df/d91/group__core__hal__intrin.html#gac7aa184e48ec20e83cd6ffaab0720b96">More...</a><br /></td></tr>
<tr class="separator:gac7aa184e48ec20e83cd6ffaab0720b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8fdf9ec94c072171f938c768be838db"><td class="memItemLeft" align="right" valign="top">v_reg&lt; float, simd256_width/sizeof(float)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf8fdf9ec94c072171f938c768be838db">cv::v256_load_expand</a> (const float16_t *ptr)</td></tr>
<tr class="separator:gaf8fdf9ec94c072171f938c768be838db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d38545693811123318454fc01313750"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga3d38545693811123318454fc01313750"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, simd256_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::q_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3d38545693811123318454fc01313750">cv::v256_load_expand_q</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga3d38545693811123318454fc01313750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with quad expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga3d38545693811123318454fc01313750">More...</a><br /></td></tr>
<tr class="separator:ga3d38545693811123318454fc01313750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04b3d2a06d321ac110a6a6de07dc08a7"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga04b3d2a06d321ac110a6a6de07dc08a7"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd256_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga04b3d2a06d321ac110a6a6de07dc08a7">cv::v256_load_halves</a> (const _Tp *loptr, const _Tp *hiptr)</td></tr>
<tr class="memdesc:ga04b3d2a06d321ac110a6a6de07dc08a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from two memory blocks.  <a href="../../df/d91/group__core__hal__intrin.html#ga04b3d2a06d321ac110a6a6de07dc08a7">More...</a><br /></td></tr>
<tr class="separator:ga04b3d2a06d321ac110a6a6de07dc08a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1564d37201626a43ab7a5956fb7939e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gad1564d37201626a43ab7a5956fb7939e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd256_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad1564d37201626a43ab7a5956fb7939e">cv::v256_load_low</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gad1564d37201626a43ab7a5956fb7939e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load 128-bits of data to lower part (high part is undefined).  <a href="../../df/d91/group__core__hal__intrin.html#gad1564d37201626a43ab7a5956fb7939e">More...</a><br /></td></tr>
<tr class="separator:gad1564d37201626a43ab7a5956fb7939e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98c2d4c188235ab8e4728fa6e9c8738b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga98c2d4c188235ab8e4728fa6e9c8738b">cv::v512_cleanup</a> ()</td></tr>
<tr class="separator:ga98c2d4c188235ab8e4728fa6e9c8738b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d533fd039b30528b581083af80aad55"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga2d533fd039b30528b581083af80aad55"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd512_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2d533fd039b30528b581083af80aad55">cv::v512_load</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga2d533fd039b30528b581083af80aad55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load 512-bit length register contents from memory.  <a href="../../df/d91/group__core__hal__intrin.html#ga2d533fd039b30528b581083af80aad55">More...</a><br /></td></tr>
<tr class="separator:ga2d533fd039b30528b581083af80aad55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46e8839d6818fa2e99530e4aa78f993e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga46e8839d6818fa2e99530e4aa78f993e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd512_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga46e8839d6818fa2e99530e4aa78f993e">cv::v512_load_aligned</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga46e8839d6818fa2e99530e4aa78f993e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory (aligned)  <a href="../../df/d91/group__core__hal__intrin.html#ga46e8839d6818fa2e99530e4aa78f993e">More...</a><br /></td></tr>
<tr class="separator:ga46e8839d6818fa2e99530e4aa78f993e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf13d3af6101823a840fe2c8afc1ef333"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf13d3af6101823a840fe2c8afc1ef333"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, simd512_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::w_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf13d3af6101823a840fe2c8afc1ef333">cv::v512_load_expand</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gaf13d3af6101823a840fe2c8afc1ef333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with double expand.  <a href="../../df/d91/group__core__hal__intrin.html#gaf13d3af6101823a840fe2c8afc1ef333">More...</a><br /></td></tr>
<tr class="separator:gaf13d3af6101823a840fe2c8afc1ef333"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c1e56e64a5baf0afe2ea051ee74de73"><td class="memItemLeft" align="right" valign="top">v_reg&lt; float, simd512_width/sizeof(float)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1c1e56e64a5baf0afe2ea051ee74de73">cv::v512_load_expand</a> (const float16_t *ptr)</td></tr>
<tr class="separator:ga1c1e56e64a5baf0afe2ea051ee74de73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga708b2cb79b3592949fc7bdda569eaf4b"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga708b2cb79b3592949fc7bdda569eaf4b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, simd512_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::q_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga708b2cb79b3592949fc7bdda569eaf4b">cv::v512_load_expand_q</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga708b2cb79b3592949fc7bdda569eaf4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with quad expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga708b2cb79b3592949fc7bdda569eaf4b">More...</a><br /></td></tr>
<tr class="separator:ga708b2cb79b3592949fc7bdda569eaf4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26f8628cc6769627b380f189818cd5c6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga26f8628cc6769627b380f189818cd5c6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd512_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga26f8628cc6769627b380f189818cd5c6">cv::v512_load_halves</a> (const _Tp *loptr, const _Tp *hiptr)</td></tr>
<tr class="memdesc:ga26f8628cc6769627b380f189818cd5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from two memory blocks.  <a href="../../df/d91/group__core__hal__intrin.html#ga26f8628cc6769627b380f189818cd5c6">More...</a><br /></td></tr>
<tr class="separator:ga26f8628cc6769627b380f189818cd5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga066cd8517e29a01ea438621bd9170035"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga066cd8517e29a01ea438621bd9170035"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd512_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga066cd8517e29a01ea438621bd9170035">cv::v512_load_low</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga066cd8517e29a01ea438621bd9170035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load 256-bits of data to lower part (high part is undefined).  <a href="../../df/d91/group__core__hal__intrin.html#ga066cd8517e29a01ea438621bd9170035">More...</a><br /></td></tr>
<tr class="separator:ga066cd8517e29a01ea438621bd9170035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6e7f35742fc27354596e5629a628e3f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gad6e7f35742fc27354596e5629a628e3f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::abs_type, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad6e7f35742fc27354596e5629a628e3f">cv::v_abs</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gad6e7f35742fc27354596e5629a628e3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute value of elements.  <a href="../../df/d91/group__core__hal__intrin.html#gad6e7f35742fc27354596e5629a628e3f">More...</a><br /></td></tr>
<tr class="separator:gad6e7f35742fc27354596e5629a628e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad56841cd7dd8e5c63c57ccdffa6fc3ed"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gad56841cd7dd8e5c63c57ccdffa6fc3ed"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::abs_type, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad56841cd7dd8e5c63c57ccdffa6fc3ed">cv::v_absdiff</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gad56841cd7dd8e5c63c57ccdffa6fc3ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute difference.  <a href="../../df/d91/group__core__hal__intrin.html#gad56841cd7dd8e5c63c57ccdffa6fc3ed">More...</a><br /></td></tr>
<tr class="separator:gad56841cd7dd8e5c63c57ccdffa6fc3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58ef52eee07bb70631fcf6c5f5381d08"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga58ef52eee07bb70631fcf6c5f5381d08"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga58ef52eee07bb70631fcf6c5f5381d08">cv::v_absdiff</a> (const v_reg&lt; float, n &gt; &amp;a, const v_reg&lt; float, n &gt; &amp;b)</td></tr>
<tr class="separator:ga58ef52eee07bb70631fcf6c5f5381d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fa7c2185b9e6c7ccbe5eb6afb074181"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga7fa7c2185b9e6c7ccbe5eb6afb074181"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7fa7c2185b9e6c7ccbe5eb6afb074181">cv::v_absdiff</a> (const v_reg&lt; double, n &gt; &amp;a, const v_reg&lt; double, n &gt; &amp;b)</td></tr>
<tr class="separator:ga7fa7c2185b9e6c7ccbe5eb6afb074181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae345ff8dce647d059a8aa31550c128ad"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gae345ff8dce647d059a8aa31550c128ad"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae345ff8dce647d059a8aa31550c128ad">cv::v_absdiffs</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gae345ff8dce647d059a8aa31550c128ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturating absolute difference.  <a href="../../df/d91/group__core__hal__intrin.html#gae345ff8dce647d059a8aa31550c128ad">More...</a><br /></td></tr>
<tr class="separator:gae345ff8dce647d059a8aa31550c128ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6093cc09443c787193a24ffe4b0b4dcd"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga6093cc09443c787193a24ffe4b0b4dcd"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6093cc09443c787193a24ffe4b0b4dcd">cv::v_add_wrap</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga6093cc09443c787193a24ffe4b0b4dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add values without saturation.  <a href="../../df/d91/group__core__hal__intrin.html#ga6093cc09443c787193a24ffe4b0b4dcd">More...</a><br /></td></tr>
<tr class="separator:ga6093cc09443c787193a24ffe4b0b4dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70249e8db96571fe15de8ea11dc899a6"><td class="memTemplParams" colspan="2">template&lt;int i, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga70249e8db96571fe15de8ea11dc899a6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga70249e8db96571fe15de8ea11dc899a6">cv::v_broadcast_element</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga70249e8db96571fe15de8ea11dc899a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Broadcast i-th element of vector.  <a href="../../df/d91/group__core__hal__intrin.html#ga70249e8db96571fe15de8ea11dc899a6">More...</a><br /></td></tr>
<tr class="separator:ga70249e8db96571fe15de8ea11dc899a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaff4ee2a4fab7233fd421a7236ac5c6"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gabaff4ee2a4fab7233fd421a7236ac5c6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabaff4ee2a4fab7233fd421a7236ac5c6">cv::v_ceil</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gabaff4ee2a4fab7233fd421a7236ac5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ceil elements.  <a href="../../df/d91/group__core__hal__intrin.html#gabaff4ee2a4fab7233fd421a7236ac5c6">More...</a><br /></td></tr>
<tr class="separator:gabaff4ee2a4fab7233fd421a7236ac5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39fece1cbdac6895c5494ee2c9c097e9"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga39fece1cbdac6895c5494ee2c9c097e9"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga39fece1cbdac6895c5494ee2c9c097e9">cv::v_ceil</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="separator:ga39fece1cbdac6895c5494ee2c9c097e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4a93a907f23a3e9028172d09b4822f8"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gad4a93a907f23a3e9028172d09b4822f8"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad4a93a907f23a3e9028172d09b4822f8">cv::v_check_all</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gad4a93a907f23a3e9028172d09b4822f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if all packed values are less than zero.  <a href="../../df/d91/group__core__hal__intrin.html#gad4a93a907f23a3e9028172d09b4822f8">More...</a><br /></td></tr>
<tr class="separator:gad4a93a907f23a3e9028172d09b4822f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03282d0b7c46861f1ecc7329a40634b3"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga03282d0b7c46861f1ecc7329a40634b3"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga03282d0b7c46861f1ecc7329a40634b3">cv::v_check_any</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga03282d0b7c46861f1ecc7329a40634b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if any of packed values is less than zero.  <a href="../../df/d91/group__core__hal__intrin.html#ga03282d0b7c46861f1ecc7329a40634b3">More...</a><br /></td></tr>
<tr class="separator:ga03282d0b7c46861f1ecc7329a40634b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa24f949c3930df676514d3f06f114cb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa24f949c3930df676514d3f06f114cb7">cv::v_cleanup</a> ()</td></tr>
<tr class="separator:gaa24f949c3930df676514d3f06f114cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga283fe35828ae5c7f94059f2f559d454f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga283fe35828ae5c7f94059f2f559d454f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga283fe35828ae5c7f94059f2f559d454f">cv::v_combine_high</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga283fe35828ae5c7f94059f2f559d454f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine vector from last elements of two vectors.  <a href="../../df/d91/group__core__hal__intrin.html#ga283fe35828ae5c7f94059f2f559d454f">More...</a><br /></td></tr>
<tr class="separator:ga283fe35828ae5c7f94059f2f559d454f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f131fad2680116c10c35b6ee660b190"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga9f131fad2680116c10c35b6ee660b190"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9f131fad2680116c10c35b6ee660b190">cv::v_combine_low</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga9f131fad2680116c10c35b6ee660b190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine vector from first elements of two vectors.  <a href="../../df/d91/group__core__hal__intrin.html#ga9f131fad2680116c10c35b6ee660b190">More...</a><br /></td></tr>
<tr class="separator:ga9f131fad2680116c10c35b6ee660b190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga140593e5fc051e291791899ad50976a6"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga140593e5fc051e291791899ad50976a6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga140593e5fc051e291791899ad50976a6">cv::v_cvt_f32</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga140593e5fc051e291791899ad50976a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to float.  <a href="../../df/d91/group__core__hal__intrin.html#ga140593e5fc051e291791899ad50976a6">More...</a><br /></td></tr>
<tr class="separator:ga140593e5fc051e291791899ad50976a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb3900f8a31fbce885403a1bc14739ec"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gabb3900f8a31fbce885403a1bc14739ec"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabb3900f8a31fbce885403a1bc14739ec">cv::v_cvt_f32</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gabb3900f8a31fbce885403a1bc14739ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert lower half to float.  <a href="../../df/d91/group__core__hal__intrin.html#gabb3900f8a31fbce885403a1bc14739ec">More...</a><br /></td></tr>
<tr class="separator:gabb3900f8a31fbce885403a1bc14739ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf4cedbc2894f0659646401dac2b489c"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gabf4cedbc2894f0659646401dac2b489c"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabf4cedbc2894f0659646401dac2b489c">cv::v_cvt_f32</a> (const v_reg&lt; double, n &gt; &amp;a, const v_reg&lt; double, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gabf4cedbc2894f0659646401dac2b489c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to float.  <a href="../../df/d91/group__core__hal__intrin.html#gabf4cedbc2894f0659646401dac2b489c">More...</a><br /></td></tr>
<tr class="separator:gabf4cedbc2894f0659646401dac2b489c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38b69d7fd74ed15d3ea3dc8bc757057d"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga38b69d7fd74ed15d3ea3dc8bc757057d"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga38b69d7fd74ed15d3ea3dc8bc757057d">cv::v_cvt_f64</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga38b69d7fd74ed15d3ea3dc8bc757057d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert lower half to double.  <a href="../../df/d91/group__core__hal__intrin.html#ga38b69d7fd74ed15d3ea3dc8bc757057d">More...</a><br /></td></tr>
<tr class="separator:ga38b69d7fd74ed15d3ea3dc8bc757057d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcacd2e802142dc9aaf594b0997ee3b0"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gadcacd2e802142dc9aaf594b0997ee3b0"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double,(n/2)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gadcacd2e802142dc9aaf594b0997ee3b0">cv::v_cvt_f64</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gadcacd2e802142dc9aaf594b0997ee3b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert lower half to double.  <a href="../../df/d91/group__core__hal__intrin.html#gadcacd2e802142dc9aaf594b0997ee3b0">More...</a><br /></td></tr>
<tr class="separator:gadcacd2e802142dc9aaf594b0997ee3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b6c96cb22ed216225f002dde314cfc6"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga4b6c96cb22ed216225f002dde314cfc6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4b6c96cb22ed216225f002dde314cfc6">cv::v_cvt_f64</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga4b6c96cb22ed216225f002dde314cfc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to double.  <a href="../../df/d91/group__core__hal__intrin.html#ga4b6c96cb22ed216225f002dde314cfc6">More...</a><br /></td></tr>
<tr class="separator:ga4b6c96cb22ed216225f002dde314cfc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c61657ba5d0ceeaddec8c75a955a092"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga6c61657ba5d0ceeaddec8c75a955a092"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double,(n/2)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6c61657ba5d0ceeaddec8c75a955a092">cv::v_cvt_f64_high</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga6c61657ba5d0ceeaddec8c75a955a092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to double high part of vector.  <a href="../../df/d91/group__core__hal__intrin.html#ga6c61657ba5d0ceeaddec8c75a955a092">More...</a><br /></td></tr>
<tr class="separator:ga6c61657ba5d0ceeaddec8c75a955a092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga707277773b902bf1452fbc3286ed2c3b"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga707277773b902bf1452fbc3286ed2c3b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double,(n/2)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga707277773b902bf1452fbc3286ed2c3b">cv::v_cvt_f64_high</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga707277773b902bf1452fbc3286ed2c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to double high part of vector.  <a href="../../df/d91/group__core__hal__intrin.html#ga707277773b902bf1452fbc3286ed2c3b">More...</a><br /></td></tr>
<tr class="separator:ga707277773b902bf1452fbc3286ed2c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6b7cdd3073adba3d9f3e0a2bc986809"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gac6b7cdd3073adba3d9f3e0a2bc986809"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac6b7cdd3073adba3d9f3e0a2bc986809">cv::v_dotprod</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gac6b7cdd3073adba3d9f3e0a2bc986809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#gac6b7cdd3073adba3d9f3e0a2bc986809">More...</a><br /></td></tr>
<tr class="separator:gac6b7cdd3073adba3d9f3e0a2bc986809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d664952bb3effbc3122445be2ea0228"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga0d664952bb3effbc3122445be2ea0228"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0d664952bb3effbc3122445be2ea0228">cv::v_dotprod</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;c)</td></tr>
<tr class="memdesc:ga0d664952bb3effbc3122445be2ea0228"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga0d664952bb3effbc3122445be2ea0228">More...</a><br /></td></tr>
<tr class="separator:ga0d664952bb3effbc3122445be2ea0228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ed7e3efa7a6e9efdc4169f01e14395d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga8ed7e3efa7a6e9efdc4169f01e14395d"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8ed7e3efa7a6e9efdc4169f01e14395d">cv::v_dotprod_expand</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga8ed7e3efa7a6e9efdc4169f01e14395d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product of elements and expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga8ed7e3efa7a6e9efdc4169f01e14395d">More...</a><br /></td></tr>
<tr class="separator:ga8ed7e3efa7a6e9efdc4169f01e14395d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab54354da069b354a433713ab8aa911aa"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gab54354da069b354a433713ab8aa911aa"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab54354da069b354a433713ab8aa911aa">cv::v_dotprod_expand</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt; &amp;c)</td></tr>
<tr class="memdesc:gab54354da069b354a433713ab8aa911aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#gab54354da069b354a433713ab8aa911aa">More...</a><br /></td></tr>
<tr class="separator:gab54354da069b354a433713ab8aa911aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1825b7063898c1fc21df5a40d10fcc9b"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga1825b7063898c1fc21df5a40d10fcc9b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1825b7063898c1fc21df5a40d10fcc9b">cv::v_dotprod_expand</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:ga1825b7063898c1fc21df5a40d10fcc9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad089257b454cead6126ab54938a4c344"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gad089257b454cead6126ab54938a4c344"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad089257b454cead6126ab54938a4c344">cv::v_dotprod_expand</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b, const v_reg&lt; double, n/2 &gt; &amp;c)</td></tr>
<tr class="separator:gad089257b454cead6126ab54938a4c344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12fce245493c002417ba29be0fc4b341"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga12fce245493c002417ba29be0fc4b341"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga12fce245493c002417ba29be0fc4b341">cv::v_dotprod_expand_fast</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga12fce245493c002417ba29be0fc4b341"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast Dot product of elements and expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga12fce245493c002417ba29be0fc4b341">More...</a><br /></td></tr>
<tr class="separator:ga12fce245493c002417ba29be0fc4b341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad409160d13abd1e411d6695a0ab2c8af"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gad409160d13abd1e411d6695a0ab2c8af"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad409160d13abd1e411d6695a0ab2c8af">cv::v_dotprod_expand_fast</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, n/4 &gt; &amp;c)</td></tr>
<tr class="memdesc:gad409160d13abd1e411d6695a0ab2c8af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#gad409160d13abd1e411d6695a0ab2c8af">More...</a><br /></td></tr>
<tr class="separator:gad409160d13abd1e411d6695a0ab2c8af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ceb3ffaf0e514b953bfd2e222022508"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga4ceb3ffaf0e514b953bfd2e222022508"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4ceb3ffaf0e514b953bfd2e222022508">cv::v_dotprod_expand_fast</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:ga4ceb3ffaf0e514b953bfd2e222022508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8322a78e76b20557de8ddfa28baf9b63"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga8322a78e76b20557de8ddfa28baf9b63"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8322a78e76b20557de8ddfa28baf9b63">cv::v_dotprod_expand_fast</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b, const v_reg&lt; double, n/2 &gt; &amp;c)</td></tr>
<tr class="separator:ga8322a78e76b20557de8ddfa28baf9b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb67b00855f549e8f0a2339bb4abacd6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaeb67b00855f549e8f0a2339bb4abacd6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaeb67b00855f549e8f0a2339bb4abacd6">cv::v_dotprod_fast</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gaeb67b00855f549e8f0a2339bb4abacd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#gaeb67b00855f549e8f0a2339bb4abacd6">More...</a><br /></td></tr>
<tr class="separator:gaeb67b00855f549e8f0a2339bb4abacd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7150396bc53ae538ae866b6c399f8881"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga7150396bc53ae538ae866b6c399f8881"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7150396bc53ae538ae866b6c399f8881">cv::v_dotprod_fast</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;c)</td></tr>
<tr class="memdesc:ga7150396bc53ae538ae866b6c399f8881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast Dot product of elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga7150396bc53ae538ae866b6c399f8881">More...</a><br /></td></tr>
<tr class="separator:ga7150396bc53ae538ae866b6c399f8881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9eff16d8d73c6ce81122b3cd44a99627"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga9eff16d8d73c6ce81122b3cd44a99627"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9eff16d8d73c6ce81122b3cd44a99627">cv::v_expand</a> (const v_reg&lt; _Tp, n &gt; &amp;a, v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;b0, v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;b1)</td></tr>
<tr class="memdesc:ga9eff16d8d73c6ce81122b3cd44a99627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expand values to the wider pack type.  <a href="../../df/d91/group__core__hal__intrin.html#ga9eff16d8d73c6ce81122b3cd44a99627">More...</a><br /></td></tr>
<tr class="separator:ga9eff16d8d73c6ce81122b3cd44a99627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ddb5e64df5fa0633f13c32bbfac4378"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga0ddb5e64df5fa0633f13c32bbfac4378"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0ddb5e64df5fa0633f13c32bbfac4378">cv::v_expand_high</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga0ddb5e64df5fa0633f13c32bbfac4378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expand higher values to the wider pack type.  <a href="../../df/d91/group__core__hal__intrin.html#ga0ddb5e64df5fa0633f13c32bbfac4378">More...</a><br /></td></tr>
<tr class="separator:ga0ddb5e64df5fa0633f13c32bbfac4378"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab177cd2f694d25314817948889945dbe"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gab177cd2f694d25314817948889945dbe"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab177cd2f694d25314817948889945dbe">cv::v_expand_low</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gab177cd2f694d25314817948889945dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expand lower values to the wider pack type.  <a href="../../df/d91/group__core__hal__intrin.html#gab177cd2f694d25314817948889945dbe">More...</a><br /></td></tr>
<tr class="separator:gab177cd2f694d25314817948889945dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd055cfd7ccb94ebb468a8b79afc819a"><td class="memTemplParams" colspan="2">template&lt;int s, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gacd055cfd7ccb94ebb468a8b79afc819a"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacd055cfd7ccb94ebb468a8b79afc819a">cv::v_extract</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gacd055cfd7ccb94ebb468a8b79afc819a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector extract.  <a href="../../df/d91/group__core__hal__intrin.html#gacd055cfd7ccb94ebb468a8b79afc819a">More...</a><br /></td></tr>
<tr class="separator:gacd055cfd7ccb94ebb468a8b79afc819a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada1d7857fcf44537eae6a64944aa2c99"><td class="memTemplParams" colspan="2">template&lt;int s, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gada1d7857fcf44537eae6a64944aa2c99"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gada1d7857fcf44537eae6a64944aa2c99">cv::v_extract_n</a> (const v_reg&lt; _Tp, n &gt; &amp;v)</td></tr>
<tr class="memdesc:gada1d7857fcf44537eae6a64944aa2c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector extract.  <a href="../../df/d91/group__core__hal__intrin.html#gada1d7857fcf44537eae6a64944aa2c99">More...</a><br /></td></tr>
<tr class="separator:gada1d7857fcf44537eae6a64944aa2c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c95c494decd17905b43d47028370817"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga6c95c494decd17905b43d47028370817"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6c95c494decd17905b43d47028370817">cv::v_floor</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga6c95c494decd17905b43d47028370817"><td class="mdescLeft">&#160;</td><td class="mdescRight">Floor elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga6c95c494decd17905b43d47028370817">More...</a><br /></td></tr>
<tr class="separator:ga6c95c494decd17905b43d47028370817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1fba933e3c72033673dfcd70cd345f15"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga1fba933e3c72033673dfcd70cd345f15"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1fba933e3c72033673dfcd70cd345f15">cv::v_floor</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="separator:ga1fba933e3c72033673dfcd70cd345f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44b69b35f3ec20e27258064ab5d3d1bd"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga44b69b35f3ec20e27258064ab5d3d1bd"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga44b69b35f3ec20e27258064ab5d3d1bd">cv::v_fma</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; _Tp, n &gt; &amp;c)</td></tr>
<tr class="memdesc:ga44b69b35f3ec20e27258064ab5d3d1bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply and add.  <a href="../../df/d91/group__core__hal__intrin.html#ga44b69b35f3ec20e27258064ab5d3d1bd">More...</a><br /></td></tr>
<tr class="separator:ga44b69b35f3ec20e27258064ab5d3d1bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga268234733e5f8a98fbd01e3d189d7cb1"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga268234733e5f8a98fbd01e3d189d7cb1"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga268234733e5f8a98fbd01e3d189d7cb1">cv::v_interleave_pairs</a> (const v_reg&lt; _Tp, n &gt; &amp;vec)</td></tr>
<tr class="separator:ga268234733e5f8a98fbd01e3d189d7cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57030fedf40683c3e3efcfd25a36f45b"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga57030fedf40683c3e3efcfd25a36f45b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga57030fedf40683c3e3efcfd25a36f45b">cv::v_interleave_quads</a> (const v_reg&lt; _Tp, n &gt; &amp;vec)</td></tr>
<tr class="separator:ga57030fedf40683c3e3efcfd25a36f45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e9fa03f4014a0c0756de5d94f895112"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga0e9fa03f4014a0c0756de5d94f895112"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0e9fa03f4014a0c0756de5d94f895112">cv::v_invsqrt</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga0e9fa03f4014a0c0756de5d94f895112"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inversed square root.  <a href="../../df/d91/group__core__hal__intrin.html#ga0e9fa03f4014a0c0756de5d94f895112">More...</a><br /></td></tr>
<tr class="separator:ga0e9fa03f4014a0c0756de5d94f895112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1edd512aeff776eb2e7e742983686d40"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga1edd512aeff776eb2e7e742983686d40"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1edd512aeff776eb2e7e742983686d40">cv::v_load</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga1edd512aeff776eb2e7e742983686d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory.  <a href="../../df/d91/group__core__hal__intrin.html#ga1edd512aeff776eb2e7e742983686d40">More...</a><br /></td></tr>
<tr class="separator:ga1edd512aeff776eb2e7e742983686d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a57cdf1807d4555d97f4609f2d6849d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga1a57cdf1807d4555d97f4609f2d6849d"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1a57cdf1807d4555d97f4609f2d6849d">cv::v_load_aligned</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga1a57cdf1807d4555d97f4609f2d6849d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory (aligned)  <a href="../../df/d91/group__core__hal__intrin.html#ga1a57cdf1807d4555d97f4609f2d6849d">More...</a><br /></td></tr>
<tr class="separator:ga1a57cdf1807d4555d97f4609f2d6849d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd8e859406c66bb5b7d901473265119b"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gafd8e859406c66bb5b7d901473265119b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafd8e859406c66bb5b7d901473265119b">cv::v_load_deinterleave</a> (const _Tp *ptr, v_reg&lt; _Tp, n &gt; &amp;a, v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gafd8e859406c66bb5b7d901473265119b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load and deinterleave (2 channels)  <a href="../../df/d91/group__core__hal__intrin.html#gafd8e859406c66bb5b7d901473265119b">More...</a><br /></td></tr>
<tr class="separator:gafd8e859406c66bb5b7d901473265119b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab364b341969494d47e6a1b173fc46658"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gab364b341969494d47e6a1b173fc46658"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab364b341969494d47e6a1b173fc46658">cv::v_load_deinterleave</a> (const _Tp *ptr, v_reg&lt; _Tp, n &gt; &amp;a, v_reg&lt; _Tp, n &gt; &amp;b, v_reg&lt; _Tp, n &gt; &amp;c)</td></tr>
<tr class="memdesc:gab364b341969494d47e6a1b173fc46658"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load and deinterleave (3 channels)  <a href="../../df/d91/group__core__hal__intrin.html#gab364b341969494d47e6a1b173fc46658">More...</a><br /></td></tr>
<tr class="separator:gab364b341969494d47e6a1b173fc46658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f1f0d87d6210547bb125fd349a10e5d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga7f1f0d87d6210547bb125fd349a10e5d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7f1f0d87d6210547bb125fd349a10e5d">cv::v_load_deinterleave</a> (const _Tp *ptr, v_reg&lt; _Tp, n &gt; &amp;a, v_reg&lt; _Tp, n &gt; &amp;b, v_reg&lt; _Tp, n &gt; &amp;c, v_reg&lt; _Tp, n &gt; &amp;d)</td></tr>
<tr class="memdesc:ga7f1f0d87d6210547bb125fd349a10e5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load and deinterleave (4 channels)  <a href="../../df/d91/group__core__hal__intrin.html#ga7f1f0d87d6210547bb125fd349a10e5d">More...</a><br /></td></tr>
<tr class="separator:ga7f1f0d87d6210547bb125fd349a10e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaa7975d3184d0bd38d5344ef66cfdc1"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gabaa7975d3184d0bd38d5344ef66cfdc1"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, simd128_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::w_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabaa7975d3184d0bd38d5344ef66cfdc1">cv::v_load_expand</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gabaa7975d3184d0bd38d5344ef66cfdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with double expand.  <a href="../../df/d91/group__core__hal__intrin.html#gabaa7975d3184d0bd38d5344ef66cfdc1">More...</a><br /></td></tr>
<tr class="separator:gabaa7975d3184d0bd38d5344ef66cfdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga066ea8316562170403297e4e2c5a8f90"><td class="memItemLeft" align="right" valign="top">v_reg&lt; float, simd128_width/sizeof(float)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga066ea8316562170403297e4e2c5a8f90">cv::v_load_expand</a> (const float16_t *ptr)</td></tr>
<tr class="separator:ga066ea8316562170403297e4e2c5a8f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ee4cc5a482c8efaa7367ff5a3712be8"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga5ee4cc5a482c8efaa7367ff5a3712be8"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::q_type, simd128_width/sizeof(typename V_TypeTraits&lt; _Tp &gt;::q_type)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5ee4cc5a482c8efaa7367ff5a3712be8">cv::v_load_expand_q</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:ga5ee4cc5a482c8efaa7367ff5a3712be8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from memory with quad expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga5ee4cc5a482c8efaa7367ff5a3712be8">More...</a><br /></td></tr>
<tr class="separator:ga5ee4cc5a482c8efaa7367ff5a3712be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade4809854ad31988056e38949491d4b8"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gade4809854ad31988056e38949491d4b8"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gade4809854ad31988056e38949491d4b8">cv::v_load_halves</a> (const _Tp *loptr, const _Tp *hiptr)</td></tr>
<tr class="memdesc:gade4809854ad31988056e38949491d4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load register contents from two memory blocks.  <a href="../../df/d91/group__core__hal__intrin.html#gade4809854ad31988056e38949491d4b8">More...</a><br /></td></tr>
<tr class="separator:gade4809854ad31988056e38949491d4b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9f521146a4d5961e5f25d2517e10867"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaa9f521146a4d5961e5f25d2517e10867"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa9f521146a4d5961e5f25d2517e10867">cv::v_load_low</a> (const _Tp *ptr)</td></tr>
<tr class="memdesc:gaa9f521146a4d5961e5f25d2517e10867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load 64-bits of data to lower part (high part is undefined).  <a href="../../df/d91/group__core__hal__intrin.html#gaa9f521146a4d5961e5f25d2517e10867">More...</a><br /></td></tr>
<tr class="separator:gaa9f521146a4d5961e5f25d2517e10867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37fe7c336a68ae5f48967a066473a4ff"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga37fe7c336a68ae5f48967a066473a4ff"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga37fe7c336a68ae5f48967a066473a4ff">cv::v_lut</a> (const _Tp *tab, const int *idx)</td></tr>
<tr class="separator:ga37fe7c336a68ae5f48967a066473a4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac374da26f917717a3a1ef4d52c1c4403"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gac374da26f917717a3a1ef4d52c1c4403"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac374da26f917717a3a1ef4d52c1c4403">cv::v_lut</a> (const int *tab, const v_reg&lt; int, n &gt; &amp;idx)</td></tr>
<tr class="separator:gac374da26f917717a3a1ef4d52c1c4403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga130ec1e96d7aae1873aed9fcba816de6"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga130ec1e96d7aae1873aed9fcba816de6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga130ec1e96d7aae1873aed9fcba816de6">cv::v_lut</a> (const unsigned *tab, const v_reg&lt; int, n &gt; &amp;idx)</td></tr>
<tr class="separator:ga130ec1e96d7aae1873aed9fcba816de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6557aa0f7b20447ad4f9662178b799d5"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga6557aa0f7b20447ad4f9662178b799d5"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6557aa0f7b20447ad4f9662178b799d5">cv::v_lut</a> (const float *tab, const v_reg&lt; int, n &gt; &amp;idx)</td></tr>
<tr class="separator:ga6557aa0f7b20447ad4f9662178b799d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf65d13d862315e2040092a57d8e25467"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gaf65d13d862315e2040092a57d8e25467"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n/2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf65d13d862315e2040092a57d8e25467">cv::v_lut</a> (const double *tab, const v_reg&lt; int, n &gt; &amp;idx)</td></tr>
<tr class="separator:gaf65d13d862315e2040092a57d8e25467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9d7072e2fed05b076a450a03fa41d3f"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gaa9d7072e2fed05b076a450a03fa41d3f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa9d7072e2fed05b076a450a03fa41d3f">cv::v_lut_deinterleave</a> (const float *tab, const v_reg&lt; int, n &gt; &amp;idx, v_reg&lt; float, n &gt; &amp;x, v_reg&lt; float, n &gt; &amp;y)</td></tr>
<tr class="separator:gaa9d7072e2fed05b076a450a03fa41d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad08aac715b83d26af9f8d2911f2f8c39"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gad08aac715b83d26af9f8d2911f2f8c39"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad08aac715b83d26af9f8d2911f2f8c39">cv::v_lut_deinterleave</a> (const double *tab, const v_reg&lt; int, n *2 &gt; &amp;idx, v_reg&lt; double, n &gt; &amp;x, v_reg&lt; double, n &gt; &amp;y)</td></tr>
<tr class="separator:gad08aac715b83d26af9f8d2911f2f8c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff65607a799413cac14cee650bfa9a7f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaff65607a799413cac14cee650bfa9a7f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaff65607a799413cac14cee650bfa9a7f">cv::v_lut_pairs</a> (const _Tp *tab, const int *idx)</td></tr>
<tr class="separator:gaff65607a799413cac14cee650bfa9a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fce10f36a2bf59fdd5ede2e7b6acfaf"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga0fce10f36a2bf59fdd5ede2e7b6acfaf"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, simd128_width/sizeof(_Tp)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0fce10f36a2bf59fdd5ede2e7b6acfaf">cv::v_lut_quads</a> (const _Tp *tab, const int *idx)</td></tr>
<tr class="separator:ga0fce10f36a2bf59fdd5ede2e7b6acfaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f3a248d8a6078b73be09883bf2a5108"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga3f3a248d8a6078b73be09883bf2a5108"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3f3a248d8a6078b73be09883bf2a5108">cv::v_magnitude</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga3f3a248d8a6078b73be09883bf2a5108"><td class="mdescLeft">&#160;</td><td class="mdescRight">Magnitude.  <a href="../../df/d91/group__core__hal__intrin.html#ga3f3a248d8a6078b73be09883bf2a5108">More...</a><br /></td></tr>
<tr class="separator:ga3f3a248d8a6078b73be09883bf2a5108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23b896dd2d578ab7a3835c0ed9b57760"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga23b896dd2d578ab7a3835c0ed9b57760"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga23b896dd2d578ab7a3835c0ed9b57760">cv::v_matmul</a> (const v_reg&lt; float, n &gt; &amp;v, const v_reg&lt; float, n &gt; &amp;a, const v_reg&lt; float, n &gt; &amp;b, const v_reg&lt; float, n &gt; &amp;c, const v_reg&lt; float, n &gt; &amp;d)</td></tr>
<tr class="memdesc:ga23b896dd2d578ab7a3835c0ed9b57760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix multiplication.  <a href="../../df/d91/group__core__hal__intrin.html#ga23b896dd2d578ab7a3835c0ed9b57760">More...</a><br /></td></tr>
<tr class="separator:ga23b896dd2d578ab7a3835c0ed9b57760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7fd84acad4dd8b646f7ff60ac64155f"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gaa7fd84acad4dd8b646f7ff60ac64155f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa7fd84acad4dd8b646f7ff60ac64155f">cv::v_matmuladd</a> (const v_reg&lt; float, n &gt; &amp;v, const v_reg&lt; float, n &gt; &amp;a, const v_reg&lt; float, n &gt; &amp;b, const v_reg&lt; float, n &gt; &amp;c, const v_reg&lt; float, n &gt; &amp;d)</td></tr>
<tr class="memdesc:gaa7fd84acad4dd8b646f7ff60ac64155f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix multiplication and add.  <a href="../../df/d91/group__core__hal__intrin.html#gaa7fd84acad4dd8b646f7ff60ac64155f">More...</a><br /></td></tr>
<tr class="separator:gaa7fd84acad4dd8b646f7ff60ac64155f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69ee01fdfd9d57067e2a967db5e8bd45"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga69ee01fdfd9d57067e2a967db5e8bd45"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga69ee01fdfd9d57067e2a967db5e8bd45">cv::v_max</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga69ee01fdfd9d57067e2a967db5e8bd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Choose max values for each pair.  <a href="../../df/d91/group__core__hal__intrin.html#ga69ee01fdfd9d57067e2a967db5e8bd45">More...</a><br /></td></tr>
<tr class="separator:ga69ee01fdfd9d57067e2a967db5e8bd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7cf8641863e5a56b642a363f539c836"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaf7cf8641863e5a56b642a363f539c836"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf7cf8641863e5a56b642a363f539c836">cv::v_min</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gaf7cf8641863e5a56b642a363f539c836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Choose min values for each pair.  <a href="../../df/d91/group__core__hal__intrin.html#gaf7cf8641863e5a56b642a363f539c836">More...</a><br /></td></tr>
<tr class="separator:gaf7cf8641863e5a56b642a363f539c836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bb510213a964865860cccf6b1ee42bb"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga8bb510213a964865860cccf6b1ee42bb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8bb510213a964865860cccf6b1ee42bb">cv::v_mul_expand</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;c, v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::w_type, n/2 &gt; &amp;d)</td></tr>
<tr class="memdesc:ga8bb510213a964865860cccf6b1ee42bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply and expand.  <a href="../../df/d91/group__core__hal__intrin.html#ga8bb510213a964865860cccf6b1ee42bb">More...</a><br /></td></tr>
<tr class="separator:ga8bb510213a964865860cccf6b1ee42bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19d7c53307439cbc562df60ce321113c"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga19d7c53307439cbc562df60ce321113c"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga19d7c53307439cbc562df60ce321113c">cv::v_mul_hi</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga19d7c53307439cbc562df60ce321113c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply and extract high part.  <a href="../../df/d91/group__core__hal__intrin.html#ga19d7c53307439cbc562df60ce321113c">More...</a><br /></td></tr>
<tr class="separator:ga19d7c53307439cbc562df60ce321113c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga037541dc445092ac18824a275053b442"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga037541dc445092ac18824a275053b442"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga037541dc445092ac18824a275053b442">cv::v_mul_wrap</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga037541dc445092ac18824a275053b442"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply values without saturation.  <a href="../../df/d91/group__core__hal__intrin.html#ga037541dc445092ac18824a275053b442">More...</a><br /></td></tr>
<tr class="separator:ga037541dc445092ac18824a275053b442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60cf2ff062954f9ae2775f42de5ebf76"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga60cf2ff062954f9ae2775f42de5ebf76"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga60cf2ff062954f9ae2775f42de5ebf76">cv::v_muladd</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; _Tp, n &gt; &amp;c)</td></tr>
<tr class="memdesc:ga60cf2ff062954f9ae2775f42de5ebf76"><td class="mdescLeft">&#160;</td><td class="mdescRight">A synonym for v_fma.  <a href="../../df/d91/group__core__hal__intrin.html#ga60cf2ff062954f9ae2775f42de5ebf76">More...</a><br /></td></tr>
<tr class="separator:ga60cf2ff062954f9ae2775f42de5ebf76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f953b2e5faca089d44dc41c27c48259"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga4f953b2e5faca089d44dc41c27c48259"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4f953b2e5faca089d44dc41c27c48259">cv::v_not_nan</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="separator:ga4f953b2e5faca089d44dc41c27c48259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d006fddcf8c4a99e6f9cb472107bf49"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga2d006fddcf8c4a99e6f9cb472107bf49"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2d006fddcf8c4a99e6f9cb472107bf49">cv::v_not_nan</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="separator:ga2d006fddcf8c4a99e6f9cb472107bf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafba7ca98ae15bc33ff551d87e0b7b72b"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gafba7ca98ae15bc33ff551d87e0b7b72b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafba7ca98ae15bc33ff551d87e0b7b72b">cv::v_pack_store</a> (float16_t *ptr, const v_reg&lt; float, n &gt; &amp;v)</td></tr>
<tr class="separator:gafba7ca98ae15bc33ff551d87e0b7b72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f0cc61988de9ae89c7e7649ae1091f4"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga5f0cc61988de9ae89c7e7649ae1091f4"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5f0cc61988de9ae89c7e7649ae1091f4">cv::v_pack_triplets</a> (const v_reg&lt; _Tp, n &gt; &amp;vec)</td></tr>
<tr class="separator:ga5f0cc61988de9ae89c7e7649ae1091f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5134b6e116f3c7cdc42386ed265dff37"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga5134b6e116f3c7cdc42386ed265dff37"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; typename V_TypeTraits&lt; _Tp &gt;::abs_type, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5134b6e116f3c7cdc42386ed265dff37">cv::v_popcount</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga5134b6e116f3c7cdc42386ed265dff37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count the 1 bits in the vector lanes and return result as corresponding unsigned type.  <a href="../../df/d91/group__core__hal__intrin.html#ga5134b6e116f3c7cdc42386ed265dff37">More...</a><br /></td></tr>
<tr class="separator:ga5134b6e116f3c7cdc42386ed265dff37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75a3cb5bb426fc37d9ed2f10e8706997"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga75a3cb5bb426fc37d9ed2f10e8706997"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga75a3cb5bb426fc37d9ed2f10e8706997">cv::v_recombine</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, v_reg&lt; _Tp, n &gt; &amp;low, v_reg&lt; _Tp, n &gt; &amp;high)</td></tr>
<tr class="memdesc:ga75a3cb5bb426fc37d9ed2f10e8706997"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine two vectors from lower and higher parts of two other vectors.  <a href="../../df/d91/group__core__hal__intrin.html#ga75a3cb5bb426fc37d9ed2f10e8706997">More...</a><br /></td></tr>
<tr class="separator:ga75a3cb5bb426fc37d9ed2f10e8706997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2b31f9518aea3ea0f113c7ff163d2a9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gac2b31f9518aea3ea0f113c7ff163d2a9"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac2b31f9518aea3ea0f113c7ff163d2a9">cv::v_reduce_max</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gac2b31f9518aea3ea0f113c7ff163d2a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find one max value.  <a href="../../df/d91/group__core__hal__intrin.html#gac2b31f9518aea3ea0f113c7ff163d2a9">More...</a><br /></td></tr>
<tr class="separator:gac2b31f9518aea3ea0f113c7ff163d2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ce066014a77ab386204688b30281c71"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga7ce066014a77ab386204688b30281c71"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7ce066014a77ab386204688b30281c71">cv::v_reduce_min</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga7ce066014a77ab386204688b30281c71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find one min value.  <a href="../../df/d91/group__core__hal__intrin.html#ga7ce066014a77ab386204688b30281c71">More...</a><br /></td></tr>
<tr class="separator:ga7ce066014a77ab386204688b30281c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga311461f544a1c4e7329f50d5bdc5c734"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga311461f544a1c4e7329f50d5bdc5c734"><td class="memTemplItemLeft" align="right" valign="top">V_TypeTraits&lt; typename V_TypeTraits&lt; _Tp &gt;::abs_type &gt;::sum_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga311461f544a1c4e7329f50d5bdc5c734">cv::v_reduce_sad</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga311461f544a1c4e7329f50d5bdc5c734"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sum absolute differences of values.  <a href="../../df/d91/group__core__hal__intrin.html#ga311461f544a1c4e7329f50d5bdc5c734">More...</a><br /></td></tr>
<tr class="separator:ga311461f544a1c4e7329f50d5bdc5c734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38ffc32658e008a149f259b1637cb0be"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga38ffc32658e008a149f259b1637cb0be"><td class="memTemplItemLeft" align="right" valign="top">V_TypeTraits&lt; _Tp &gt;::sum_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga38ffc32658e008a149f259b1637cb0be">cv::v_reduce_sum</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga38ffc32658e008a149f259b1637cb0be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sum packed values.  <a href="../../df/d91/group__core__hal__intrin.html#ga38ffc32658e008a149f259b1637cb0be">More...</a><br /></td></tr>
<tr class="separator:ga38ffc32658e008a149f259b1637cb0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ffccec76e5ed5d35e682f0d378ad840"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga4ffccec76e5ed5d35e682f0d378ad840"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4ffccec76e5ed5d35e682f0d378ad840">cv::v_reduce_sum4</a> (const v_reg&lt; float, n &gt; &amp;a, const v_reg&lt; float, n &gt; &amp;b, const v_reg&lt; float, n &gt; &amp;c, const v_reg&lt; float, n &gt; &amp;d)</td></tr>
<tr class="memdesc:ga4ffccec76e5ed5d35e682f0d378ad840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sums all elements of each input vector, returns the vector of sums.  <a href="../../df/d91/group__core__hal__intrin.html#ga4ffccec76e5ed5d35e682f0d378ad840">More...</a><br /></td></tr>
<tr class="separator:ga4ffccec76e5ed5d35e682f0d378ad840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87171738bd74551ba3d75be42b01ca35"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga87171738bd74551ba3d75be42b01ca35"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga87171738bd74551ba3d75be42b01ca35">cv::v_reverse</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga87171738bd74551ba3d75be42b01ca35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector reverse order.  <a href="../../df/d91/group__core__hal__intrin.html#ga87171738bd74551ba3d75be42b01ca35">More...</a><br /></td></tr>
<tr class="separator:ga87171738bd74551ba3d75be42b01ca35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b607880533f11af3a0af41fc893ed94"><td class="memTemplParams" colspan="2">template&lt;int imm, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga4b607880533f11af3a0af41fc893ed94"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4b607880533f11af3a0af41fc893ed94">cv::v_rotate_left</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:ga4b607880533f11af3a0af41fc893ed94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f29b8c9352e90da68b472bebb7945bb"><td class="memTemplParams" colspan="2">template&lt;int imm, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga4f29b8c9352e90da68b472bebb7945bb"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4f29b8c9352e90da68b472bebb7945bb">cv::v_rotate_left</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga4f29b8c9352e90da68b472bebb7945bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element shift left among vector.  <a href="../../df/d91/group__core__hal__intrin.html#ga4f29b8c9352e90da68b472bebb7945bb">More...</a><br /></td></tr>
<tr class="separator:ga4f29b8c9352e90da68b472bebb7945bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3f333288fce9bcb2496f97a0f382e44"><td class="memTemplParams" colspan="2">template&lt;int imm, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaf3f333288fce9bcb2496f97a0f382e44"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf3f333288fce9bcb2496f97a0f382e44">cv::v_rotate_right</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gaf3f333288fce9bcb2496f97a0f382e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element shift right among vector.  <a href="../../df/d91/group__core__hal__intrin.html#gaf3f333288fce9bcb2496f97a0f382e44">More...</a><br /></td></tr>
<tr class="separator:gaf3f333288fce9bcb2496f97a0f382e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga066602a0cb9990a35035232ff5b4b62a"><td class="memTemplParams" colspan="2">template&lt;int imm, typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga066602a0cb9990a35035232ff5b4b62a"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga066602a0cb9990a35035232ff5b4b62a">cv::v_rotate_right</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="separator:ga066602a0cb9990a35035232ff5b4b62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10e8380a09690c5c2de2dafbf1b8e326"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga10e8380a09690c5c2de2dafbf1b8e326"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga10e8380a09690c5c2de2dafbf1b8e326">cv::v_round</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga10e8380a09690c5c2de2dafbf1b8e326"><td class="mdescLeft">&#160;</td><td class="mdescRight">Round elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga10e8380a09690c5c2de2dafbf1b8e326">More...</a><br /></td></tr>
<tr class="separator:ga10e8380a09690c5c2de2dafbf1b8e326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad77ad4facdb1bb2502f50bc2542c605f"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gad77ad4facdb1bb2502f50bc2542c605f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad77ad4facdb1bb2502f50bc2542c605f">cv::v_round</a> (const v_reg&lt; double, n &gt; &amp;a, const v_reg&lt; double, n &gt; &amp;b)</td></tr>
<tr class="separator:gad77ad4facdb1bb2502f50bc2542c605f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97980b3f12acb3028558e51231240a4e"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga97980b3f12acb3028558e51231240a4e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga97980b3f12acb3028558e51231240a4e">cv::v_round</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="separator:ga97980b3f12acb3028558e51231240a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4773b4557d0d9899e175be3f445719ad"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga4773b4557d0d9899e175be3f445719ad"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4773b4557d0d9899e175be3f445719ad">cv::v_scan_forward</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga4773b4557d0d9899e175be3f445719ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get first negative lane index.  <a href="../../df/d91/group__core__hal__intrin.html#ga4773b4557d0d9899e175be3f445719ad">More...</a><br /></td></tr>
<tr class="separator:ga4773b4557d0d9899e175be3f445719ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae440a2520e3b796df0be134e2fe6a7b0"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gae440a2520e3b796df0be134e2fe6a7b0"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae440a2520e3b796df0be134e2fe6a7b0">cv::v_select</a> (const v_reg&lt; _Tp, n &gt; &amp;mask, const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gae440a2520e3b796df0be134e2fe6a7b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Per-element select (blend operation)  <a href="../../df/d91/group__core__hal__intrin.html#gae440a2520e3b796df0be134e2fe6a7b0">More...</a><br /></td></tr>
<tr class="separator:gae440a2520e3b796df0be134e2fe6a7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga191a888185e95f221c8203884e8d66ec"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga191a888185e95f221c8203884e8d66ec"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga191a888185e95f221c8203884e8d66ec">cv::v_signmask</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga191a888185e95f221c8203884e8d66ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get negative values mask.  <a href="../../df/d91/group__core__hal__intrin.html#ga191a888185e95f221c8203884e8d66ec">More...</a><br /></td></tr>
<tr class="separator:ga191a888185e95f221c8203884e8d66ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51374eab401b0ef5b5efc8c31ea777c6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga51374eab401b0ef5b5efc8c31ea777c6"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga51374eab401b0ef5b5efc8c31ea777c6">cv::v_sqr_magnitude</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:ga51374eab401b0ef5b5efc8c31ea777c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Square of the magnitude.  <a href="../../df/d91/group__core__hal__intrin.html#ga51374eab401b0ef5b5efc8c31ea777c6">More...</a><br /></td></tr>
<tr class="separator:ga51374eab401b0ef5b5efc8c31ea777c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47a7b59cada76a8cdf6bcc4367a976ca"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga47a7b59cada76a8cdf6bcc4367a976ca"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga47a7b59cada76a8cdf6bcc4367a976ca">cv::v_sqrt</a> (const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga47a7b59cada76a8cdf6bcc4367a976ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Square root of elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga47a7b59cada76a8cdf6bcc4367a976ca">More...</a><br /></td></tr>
<tr class="separator:ga47a7b59cada76a8cdf6bcc4367a976ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga275dfa9c8935f5e9a1031121cde460f4"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga275dfa9c8935f5e9a1031121cde460f4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga275dfa9c8935f5e9a1031121cde460f4">cv::v_store</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga275dfa9c8935f5e9a1031121cde460f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store data to memory.  <a href="../../df/d91/group__core__hal__intrin.html#ga275dfa9c8935f5e9a1031121cde460f4">More...</a><br /></td></tr>
<tr class="separator:ga275dfa9c8935f5e9a1031121cde460f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaadab93734e4642972bf36918ae7d07"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gabaadab93734e4642972bf36918ae7d07"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabaadab93734e4642972bf36918ae7d07">cv::v_store</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a, hal::StoreMode)</td></tr>
<tr class="separator:gabaadab93734e4642972bf36918ae7d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2733377e1bc373657d0e203028c74fc"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaf2733377e1bc373657d0e203028c74fc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf2733377e1bc373657d0e203028c74fc">cv::v_store_aligned</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:gaf2733377e1bc373657d0e203028c74fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store data to memory (aligned)  <a href="../../df/d91/group__core__hal__intrin.html#gaf2733377e1bc373657d0e203028c74fc">More...</a><br /></td></tr>
<tr class="separator:gaf2733377e1bc373657d0e203028c74fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36c04e381bb5c8d16f889dfcc21e902d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga36c04e381bb5c8d16f889dfcc21e902d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga36c04e381bb5c8d16f889dfcc21e902d">cv::v_store_aligned</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a, hal::StoreMode)</td></tr>
<tr class="separator:ga36c04e381bb5c8d16f889dfcc21e902d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53aa8640c7a552a45ab2233c2f974e83"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga53aa8640c7a552a45ab2233c2f974e83"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga53aa8640c7a552a45ab2233c2f974e83">cv::v_store_aligned_nocache</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="separator:ga53aa8640c7a552a45ab2233c2f974e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1665beb52f3824499d3b6b1203890ada"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga1665beb52f3824499d3b6b1203890ada"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1665beb52f3824499d3b6b1203890ada">cv::v_store_high</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga1665beb52f3824499d3b6b1203890ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store data to memory (higher half)  <a href="../../df/d91/group__core__hal__intrin.html#ga1665beb52f3824499d3b6b1203890ada">More...</a><br /></td></tr>
<tr class="separator:ga1665beb52f3824499d3b6b1203890ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa809d0656c94b2bb24b9be06295f037e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaa809d0656c94b2bb24b9be06295f037e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa809d0656c94b2bb24b9be06295f037e">cv::v_store_interleave</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, hal::StoreMode=hal::STORE_UNALIGNED)</td></tr>
<tr class="memdesc:gaa809d0656c94b2bb24b9be06295f037e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interleave and store (2 channels)  <a href="../../df/d91/group__core__hal__intrin.html#gaa809d0656c94b2bb24b9be06295f037e">More...</a><br /></td></tr>
<tr class="separator:gaa809d0656c94b2bb24b9be06295f037e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga642197a56fa99a60b9caeee19fed1a61"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga642197a56fa99a60b9caeee19fed1a61"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga642197a56fa99a60b9caeee19fed1a61">cv::v_store_interleave</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; _Tp, n &gt; &amp;c, hal::StoreMode=hal::STORE_UNALIGNED)</td></tr>
<tr class="memdesc:ga642197a56fa99a60b9caeee19fed1a61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interleave and store (3 channels)  <a href="../../df/d91/group__core__hal__intrin.html#ga642197a56fa99a60b9caeee19fed1a61">More...</a><br /></td></tr>
<tr class="separator:ga642197a56fa99a60b9caeee19fed1a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f28a67e567d9f1fee7a16d264fcaa5d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga7f28a67e567d9f1fee7a16d264fcaa5d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7f28a67e567d9f1fee7a16d264fcaa5d">cv::v_store_interleave</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b, const v_reg&lt; _Tp, n &gt; &amp;c, const v_reg&lt; _Tp, n &gt; &amp;d, hal::StoreMode=hal::STORE_UNALIGNED)</td></tr>
<tr class="memdesc:ga7f28a67e567d9f1fee7a16d264fcaa5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interleave and store (4 channels)  <a href="../../df/d91/group__core__hal__intrin.html#ga7f28a67e567d9f1fee7a16d264fcaa5d">More...</a><br /></td></tr>
<tr class="separator:ga7f28a67e567d9f1fee7a16d264fcaa5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cb662d09e37eae1e73043badee69612"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga3cb662d09e37eae1e73043badee69612"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3cb662d09e37eae1e73043badee69612">cv::v_store_low</a> (_Tp *ptr, const v_reg&lt; _Tp, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga3cb662d09e37eae1e73043badee69612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store data to memory (lower half)  <a href="../../df/d91/group__core__hal__intrin.html#ga3cb662d09e37eae1e73043badee69612">More...</a><br /></td></tr>
<tr class="separator:ga3cb662d09e37eae1e73043badee69612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5b977f61fae36e84e7468923e0a40f9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gac5b977f61fae36e84e7468923e0a40f9"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; _Tp, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac5b977f61fae36e84e7468923e0a40f9">cv::v_sub_wrap</a> (const v_reg&lt; _Tp, n &gt; &amp;a, const v_reg&lt; _Tp, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gac5b977f61fae36e84e7468923e0a40f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract values without saturation.  <a href="../../df/d91/group__core__hal__intrin.html#gac5b977f61fae36e84e7468923e0a40f9">More...</a><br /></td></tr>
<tr class="separator:gac5b977f61fae36e84e7468923e0a40f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad45e87a79598662d7d93492e05c05a7"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:gaad45e87a79598662d7d93492e05c05a7"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaad45e87a79598662d7d93492e05c05a7">cv::v_transpose4x4</a> (v_reg&lt; _Tp, n &gt; &amp;a0, const v_reg&lt; _Tp, n &gt; &amp;a1, const v_reg&lt; _Tp, n &gt; &amp;a2, const v_reg&lt; _Tp, n &gt; &amp;a3, v_reg&lt; _Tp, n &gt; &amp;b0, v_reg&lt; _Tp, n &gt; &amp;b1, v_reg&lt; _Tp, n &gt; &amp;b2, v_reg&lt; _Tp, n &gt; &amp;b3)</td></tr>
<tr class="memdesc:gaad45e87a79598662d7d93492e05c05a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transpose 4x4 matrix.  <a href="../../df/d91/group__core__hal__intrin.html#gaad45e87a79598662d7d93492e05c05a7">More...</a><br /></td></tr>
<tr class="separator:gaad45e87a79598662d7d93492e05c05a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b773c451fe920bfdf3c773860c9f334"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga4b773c451fe920bfdf3c773860c9f334"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4b773c451fe920bfdf3c773860c9f334">cv::v_trunc</a> (const v_reg&lt; float, n &gt; &amp;a)</td></tr>
<tr class="memdesc:ga4b773c451fe920bfdf3c773860c9f334"><td class="mdescLeft">&#160;</td><td class="mdescRight">Truncate elements.  <a href="../../df/d91/group__core__hal__intrin.html#ga4b773c451fe920bfdf3c773860c9f334">More...</a><br /></td></tr>
<tr class="separator:ga4b773c451fe920bfdf3c773860c9f334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae347e0d88bcb9168f55043419b1ad6ec"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gae347e0d88bcb9168f55043419b1ad6ec"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n *2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae347e0d88bcb9168f55043419b1ad6ec">cv::v_trunc</a> (const v_reg&lt; double, n &gt; &amp;a)</td></tr>
<tr class="separator:gae347e0d88bcb9168f55043419b1ad6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19ef6326f6c132d75c62391cedf7c187"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , int n&gt; </td></tr>
<tr class="memitem:ga19ef6326f6c132d75c62391cedf7c187"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga19ef6326f6c132d75c62391cedf7c187">cv::v_zip</a> (const v_reg&lt; _Tp, n &gt; &amp;a0, const v_reg&lt; _Tp, n &gt; &amp;a1, v_reg&lt; _Tp, n &gt; &amp;b0, v_reg&lt; _Tp, n &gt; &amp;b1)</td></tr>
<tr class="memdesc:ga19ef6326f6c132d75c62391cedf7c187"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interleave two vectors.  <a href="../../df/d91/group__core__hal__intrin.html#ga19ef6326f6c132d75c62391cedf7c187">More...</a><br /></td></tr>
<tr class="separator:ga19ef6326f6c132d75c62391cedf7c187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Init with zero</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Create new vector with zero elements </p>
</div></td></tr>
<tr class="memitem:ga2d5c93ea0a0fde5cd451d309e241cbc0"><td class="memItemLeft" align="right" valign="top">v_uint8x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2d5c93ea0a0fde5cd451d309e241cbc0">cv::v_setzero_u8</a> ()</td></tr>
<tr class="separator:ga2d5c93ea0a0fde5cd451d309e241cbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21358685333860b45e1bded220ae7db9"><td class="memItemLeft" align="right" valign="top">v_int8x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga21358685333860b45e1bded220ae7db9">cv::v_setzero_s8</a> ()</td></tr>
<tr class="separator:ga21358685333860b45e1bded220ae7db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad235e4e15c473055f42502d9bd6c6b6"><td class="memItemLeft" align="right" valign="top">v_uint16x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaad235e4e15c473055f42502d9bd6c6b6">cv::v_setzero_u16</a> ()</td></tr>
<tr class="separator:gaad235e4e15c473055f42502d9bd6c6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac12b4fdfed1380212c6267220a587819"><td class="memItemLeft" align="right" valign="top">v_int16x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac12b4fdfed1380212c6267220a587819">cv::v_setzero_s16</a> ()</td></tr>
<tr class="separator:gac12b4fdfed1380212c6267220a587819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64b9d89770c61189ee94b50490be290f"><td class="memItemLeft" align="right" valign="top">v_uint32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga64b9d89770c61189ee94b50490be290f">cv::v_setzero_u32</a> ()</td></tr>
<tr class="separator:ga64b9d89770c61189ee94b50490be290f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadeed3bcb2a2c2afa0b6398c80be990b7"><td class="memItemLeft" align="right" valign="top">v_int32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gadeed3bcb2a2c2afa0b6398c80be990b7">cv::v_setzero_s32</a> ()</td></tr>
<tr class="separator:gadeed3bcb2a2c2afa0b6398c80be990b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7cf5116faa00f5389226c29618bf0ba"><td class="memItemLeft" align="right" valign="top">v_float32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad7cf5116faa00f5389226c29618bf0ba">cv::v_setzero_f32</a> ()</td></tr>
<tr class="separator:gad7cf5116faa00f5389226c29618bf0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8dc60cdfa49e685e10731c0729dcab8a"><td class="memItemLeft" align="right" valign="top">v_float64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8dc60cdfa49e685e10731c0729dcab8a">cv::v_setzero_f64</a> ()</td></tr>
<tr class="separator:ga8dc60cdfa49e685e10731c0729dcab8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1eb4e08a9234bffffefd5ab0e8884e8"><td class="memItemLeft" align="right" valign="top">v_uint64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf1eb4e08a9234bffffefd5ab0e8884e8">cv::v_setzero_u64</a> ()</td></tr>
<tr class="separator:gaf1eb4e08a9234bffffefd5ab0e8884e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad117e31c45604f1caf54f97a32c4a604"><td class="memItemLeft" align="right" valign="top">v_int64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad117e31c45604f1caf54f97a32c4a604">cv::v_setzero_s64</a> ()</td></tr>
<tr class="separator:gad117e31c45604f1caf54f97a32c4a604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3864fbd1c47dce890aae97b2a01076d7"><td class="memItemLeft" align="right" valign="top">v_uint8x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3864fbd1c47dce890aae97b2a01076d7">cv::v256_setzero_u8</a> ()</td></tr>
<tr class="separator:ga3864fbd1c47dce890aae97b2a01076d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6b56a611f0f1d01299b35ef40d0d5aa"><td class="memItemLeft" align="right" valign="top">v_int8x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad6b56a611f0f1d01299b35ef40d0d5aa">cv::v256_setzero_s8</a> ()</td></tr>
<tr class="separator:gad6b56a611f0f1d01299b35ef40d0d5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23a689223f9c5c961077c5027c118a22"><td class="memItemLeft" align="right" valign="top">v_uint16x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga23a689223f9c5c961077c5027c118a22">cv::v256_setzero_u16</a> ()</td></tr>
<tr class="separator:ga23a689223f9c5c961077c5027c118a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d4adc5883c127ea87997ef18048d3bb"><td class="memItemLeft" align="right" valign="top">v_int16x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga6d4adc5883c127ea87997ef18048d3bb">cv::v256_setzero_s16</a> ()</td></tr>
<tr class="separator:ga6d4adc5883c127ea87997ef18048d3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga069f2f5896a85a94ae7dcf9f0686140f"><td class="memItemLeft" align="right" valign="top">v_uint32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga069f2f5896a85a94ae7dcf9f0686140f">cv::v256_setzero_u32</a> ()</td></tr>
<tr class="separator:ga069f2f5896a85a94ae7dcf9f0686140f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4bab7d2c2a67026d3699dee25227e09"><td class="memItemLeft" align="right" valign="top">v_int32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad4bab7d2c2a67026d3699dee25227e09">cv::v256_setzero_s32</a> ()</td></tr>
<tr class="separator:gad4bab7d2c2a67026d3699dee25227e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga987fdfd4bc769498069a703da99a5ae5"><td class="memItemLeft" align="right" valign="top">v_float32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga987fdfd4bc769498069a703da99a5ae5">cv::v256_setzero_f32</a> ()</td></tr>
<tr class="separator:ga987fdfd4bc769498069a703da99a5ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a0b6404899aa7ebb2bbce3445c31565"><td class="memItemLeft" align="right" valign="top">v_float64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3a0b6404899aa7ebb2bbce3445c31565">cv::v256_setzero_f64</a> ()</td></tr>
<tr class="separator:ga3a0b6404899aa7ebb2bbce3445c31565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf5698e589d36a4bd38410a6484e6167"><td class="memItemLeft" align="right" valign="top">v_uint64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacf5698e589d36a4bd38410a6484e6167">cv::v256_setzero_u64</a> ()</td></tr>
<tr class="separator:gacf5698e589d36a4bd38410a6484e6167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c95a3359f3ff39504f71818db534bea"><td class="memItemLeft" align="right" valign="top">v_int64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2c95a3359f3ff39504f71818db534bea">cv::v256_setzero_s64</a> ()</td></tr>
<tr class="separator:ga2c95a3359f3ff39504f71818db534bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga632417f79afe47c99c24a1e628b7acc8"><td class="memItemLeft" align="right" valign="top">v_uint8x64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga632417f79afe47c99c24a1e628b7acc8">cv::v512_setzero_u8</a> ()</td></tr>
<tr class="separator:ga632417f79afe47c99c24a1e628b7acc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaf6068e69756e212a939cece06bce52"><td class="memItemLeft" align="right" valign="top">v_int8x64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafaf6068e69756e212a939cece06bce52">cv::v512_setzero_s8</a> ()</td></tr>
<tr class="separator:gafaf6068e69756e212a939cece06bce52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd52f3f85ec8ae285250c03365b23db5"><td class="memItemLeft" align="right" valign="top">v_uint16x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafd52f3f85ec8ae285250c03365b23db5">cv::v512_setzero_u16</a> ()</td></tr>
<tr class="separator:gafd52f3f85ec8ae285250c03365b23db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28caad4ee0848dfe71859f80f82894a2"><td class="memItemLeft" align="right" valign="top">v_int16x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga28caad4ee0848dfe71859f80f82894a2">cv::v512_setzero_s16</a> ()</td></tr>
<tr class="separator:ga28caad4ee0848dfe71859f80f82894a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8e124f18e2fd7d0c05f3fb4f4424659"><td class="memItemLeft" align="right" valign="top">v_uint32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf8e124f18e2fd7d0c05f3fb4f4424659">cv::v512_setzero_u32</a> ()</td></tr>
<tr class="separator:gaf8e124f18e2fd7d0c05f3fb4f4424659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3eac7fa200b1bc831b5c521819b4a6d"><td class="memItemLeft" align="right" valign="top">v_int32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab3eac7fa200b1bc831b5c521819b4a6d">cv::v512_setzero_s32</a> ()</td></tr>
<tr class="separator:gab3eac7fa200b1bc831b5c521819b4a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5661299f175792214023d32246145ef"><td class="memItemLeft" align="right" valign="top">v_float32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab5661299f175792214023d32246145ef">cv::v512_setzero_f32</a> ()</td></tr>
<tr class="separator:gab5661299f175792214023d32246145ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca0b7f779900270abb5f7f1a1d1b755b"><td class="memItemLeft" align="right" valign="top">v_float64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaca0b7f779900270abb5f7f1a1d1b755b">cv::v512_setzero_f64</a> ()</td></tr>
<tr class="separator:gaca0b7f779900270abb5f7f1a1d1b755b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c039a01eaf3dc475ed81b3f354a0805"><td class="memItemLeft" align="right" valign="top">v_uint64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0c039a01eaf3dc475ed81b3f354a0805">cv::v512_setzero_u64</a> ()</td></tr>
<tr class="separator:ga0c039a01eaf3dc475ed81b3f354a0805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9c0f4ba7ef381b20b39b94061ea16ee"><td class="memItemLeft" align="right" valign="top">v_int64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa9c0f4ba7ef381b20b39b94061ea16ee">cv::v512_setzero_s64</a> ()</td></tr>
<tr class="separator:gaa9c0f4ba7ef381b20b39b94061ea16ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Init with value</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Create new vector with elements set to a specific value </p>
</div></td></tr>
<tr class="memitem:ga9b60dc95a5c7d27ef8fe876e88d7a75c"><td class="memItemLeft" align="right" valign="top">v_uint8x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9b60dc95a5c7d27ef8fe876e88d7a75c">cv::v_setall_u8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> val)</td></tr>
<tr class="separator:ga9b60dc95a5c7d27ef8fe876e88d7a75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8595edc0055bc74e5ddd24c269efced5"><td class="memItemLeft" align="right" valign="top">v_int8x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8595edc0055bc74e5ddd24c269efced5">cv::v_setall_s8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> val)</td></tr>
<tr class="separator:ga8595edc0055bc74e5ddd24c269efced5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf835c6f6fb1199b4e0d51450b1287be7"><td class="memItemLeft" align="right" valign="top">v_uint16x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf835c6f6fb1199b4e0d51450b1287be7">cv::v_setall_u16</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> val)</td></tr>
<tr class="separator:gaf835c6f6fb1199b4e0d51450b1287be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc4a18bd77755893b6f30191a12412e0"><td class="memItemLeft" align="right" valign="top">v_int16x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gadc4a18bd77755893b6f30191a12412e0">cv::v_setall_s16</a> (short val)</td></tr>
<tr class="separator:gadc4a18bd77755893b6f30191a12412e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae37de475214f1461ec66090fee2fa9f"><td class="memItemLeft" align="right" valign="top">v_uint32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaae37de475214f1461ec66090fee2fa9f">cv::v_setall_u32</a> (unsigned val)</td></tr>
<tr class="separator:gaae37de475214f1461ec66090fee2fa9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadca754bb3ca01900243f154ee793d992"><td class="memItemLeft" align="right" valign="top">v_int32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gadca754bb3ca01900243f154ee793d992">cv::v_setall_s32</a> (int val)</td></tr>
<tr class="separator:gadca754bb3ca01900243f154ee793d992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c2f09f96f217de7e7cefa666e36c053"><td class="memItemLeft" align="right" valign="top">v_float32x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8c2f09f96f217de7e7cefa666e36c053">cv::v_setall_f32</a> (float val)</td></tr>
<tr class="separator:ga8c2f09f96f217de7e7cefa666e36c053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30c70e8156b87130124791f8b9aa57fe"><td class="memItemLeft" align="right" valign="top">v_float64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga30c70e8156b87130124791f8b9aa57fe">cv::v_setall_f64</a> (double val)</td></tr>
<tr class="separator:ga30c70e8156b87130124791f8b9aa57fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6a20a93404788b07822393392675ed6"><td class="memItemLeft" align="right" valign="top">v_uint64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad6a20a93404788b07822393392675ed6">cv::v_setall_u64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a> val)</td></tr>
<tr class="separator:gad6a20a93404788b07822393392675ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac912dbc355464868b16480b629e6fd06"><td class="memItemLeft" align="right" valign="top">v_int64x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac912dbc355464868b16480b629e6fd06">cv::v_setall_s64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a> val)</td></tr>
<tr class="separator:gac912dbc355464868b16480b629e6fd06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45b31deb562969d2ca56518be5c378c4"><td class="memItemLeft" align="right" valign="top">v_uint8x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga45b31deb562969d2ca56518be5c378c4">cv::v256_setall_u8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> val)</td></tr>
<tr class="separator:ga45b31deb562969d2ca56518be5c378c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga538c4422f66f678faf1fd5818ecefc85"><td class="memItemLeft" align="right" valign="top">v_int8x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga538c4422f66f678faf1fd5818ecefc85">cv::v256_setall_s8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> val)</td></tr>
<tr class="separator:ga538c4422f66f678faf1fd5818ecefc85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga755a462d29a469b61dadb53546da65aa"><td class="memItemLeft" align="right" valign="top">v_uint16x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga755a462d29a469b61dadb53546da65aa">cv::v256_setall_u16</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> val)</td></tr>
<tr class="separator:ga755a462d29a469b61dadb53546da65aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5e9bd077c3c35247dfb8c774bb929cc"><td class="memItemLeft" align="right" valign="top">v_int16x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab5e9bd077c3c35247dfb8c774bb929cc">cv::v256_setall_s16</a> (short val)</td></tr>
<tr class="separator:gab5e9bd077c3c35247dfb8c774bb929cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7eb4a970b08558108e3d3cc232d4cb7"><td class="memItemLeft" align="right" valign="top">v_uint32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa7eb4a970b08558108e3d3cc232d4cb7">cv::v256_setall_u32</a> (unsigned val)</td></tr>
<tr class="separator:gaa7eb4a970b08558108e3d3cc232d4cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09e6452a0812c606a305618bac13f5b0"><td class="memItemLeft" align="right" valign="top">v_int32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga09e6452a0812c606a305618bac13f5b0">cv::v256_setall_s32</a> (int val)</td></tr>
<tr class="separator:ga09e6452a0812c606a305618bac13f5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8576ca46ee634464c95bd1a710b85d6"><td class="memItemLeft" align="right" valign="top">v_float32x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf8576ca46ee634464c95bd1a710b85d6">cv::v256_setall_f32</a> (float val)</td></tr>
<tr class="separator:gaf8576ca46ee634464c95bd1a710b85d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf824768183e10767fc2d9afe56772ed7"><td class="memItemLeft" align="right" valign="top">v_float64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf824768183e10767fc2d9afe56772ed7">cv::v256_setall_f64</a> (double val)</td></tr>
<tr class="separator:gaf824768183e10767fc2d9afe56772ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf02e21b54bf4aa07f036e786129f8768"><td class="memItemLeft" align="right" valign="top">v_uint64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf02e21b54bf4aa07f036e786129f8768">cv::v256_setall_u64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a> val)</td></tr>
<tr class="separator:gaf02e21b54bf4aa07f036e786129f8768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7bf64a97c89af82ff544df1b363aac4"><td class="memItemLeft" align="right" valign="top">v_int64x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa7bf64a97c89af82ff544df1b363aac4">cv::v256_setall_s64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a> val)</td></tr>
<tr class="separator:gaa7bf64a97c89af82ff544df1b363aac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga672672ca11124d10879a7438414d2dfa"><td class="memItemLeft" align="right" valign="top">v_uint8x64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga672672ca11124d10879a7438414d2dfa">cv::v512_setall_u8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> val)</td></tr>
<tr class="separator:ga672672ca11124d10879a7438414d2dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1eb52061aa0f8a9636b65dca5916308"><td class="memItemLeft" align="right" valign="top">v_int8x64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac1eb52061aa0f8a9636b65dca5916308">cv::v512_setall_s8</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> val)</td></tr>
<tr class="separator:gac1eb52061aa0f8a9636b65dca5916308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac928a03cd249e7b1b1221c5153246c76"><td class="memItemLeft" align="right" valign="top">v_uint16x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac928a03cd249e7b1b1221c5153246c76">cv::v512_setall_u16</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> val)</td></tr>
<tr class="separator:gac928a03cd249e7b1b1221c5153246c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ef095d161edcca1075d1930ff297702"><td class="memItemLeft" align="right" valign="top">v_int16x32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0ef095d161edcca1075d1930ff297702">cv::v512_setall_s16</a> (short val)</td></tr>
<tr class="separator:ga0ef095d161edcca1075d1930ff297702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fc954978db0d3dd2a35f6dac3ab255c"><td class="memItemLeft" align="right" valign="top">v_uint32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3fc954978db0d3dd2a35f6dac3ab255c">cv::v512_setall_u32</a> (unsigned val)</td></tr>
<tr class="separator:ga3fc954978db0d3dd2a35f6dac3ab255c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bbdf674354a048f641bedb1c1955548"><td class="memItemLeft" align="right" valign="top">v_int32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9bbdf674354a048f641bedb1c1955548">cv::v512_setall_s32</a> (int val)</td></tr>
<tr class="separator:ga9bbdf674354a048f641bedb1c1955548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa9fdaa7e8bdd0b71f8d686646ccdf0a"><td class="memItemLeft" align="right" valign="top">v_float32x16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafa9fdaa7e8bdd0b71f8d686646ccdf0a">cv::v512_setall_f32</a> (float val)</td></tr>
<tr class="separator:gafa9fdaa7e8bdd0b71f8d686646ccdf0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3864d837b0f6742ab261ea7680f3d8b"><td class="memItemLeft" align="right" valign="top">v_float64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gac3864d837b0f6742ab261ea7680f3d8b">cv::v512_setall_f64</a> (double val)</td></tr>
<tr class="separator:gac3864d837b0f6742ab261ea7680f3d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cd9bc8381a48aab97fa593b0fd44962"><td class="memItemLeft" align="right" valign="top">v_uint64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3cd9bc8381a48aab97fa593b0fd44962">cv::v512_setall_u64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a> val)</td></tr>
<tr class="separator:ga3cd9bc8381a48aab97fa593b0fd44962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dd0788ad46ed68a5b69cdc31e7baa5e"><td class="memItemLeft" align="right" valign="top">v_int64x8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2dd0788ad46ed68a5b69cdc31e7baa5e">cv::v512_setall_s64</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a> val)</td></tr>
<tr class="separator:ga2dd0788ad46ed68a5b69cdc31e7baa5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Reinterpret</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Convert vector to different type without modifying underlying data. </p>
</div></td></tr>
<tr class="memitem:ga55e5411f51c4ece4e9fdd5af84f51391"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga55e5411f51c4ece4e9fdd5af84f51391"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, n0 *sizeof(_Tp0)/sizeof(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga55e5411f51c4ece4e9fdd5af84f51391">cv::v_reinterpret_as_u8</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga55e5411f51c4ece4e9fdd5af84f51391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92a7350b5aecb2613b3dcfed1328edfb"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga92a7350b5aecb2613b3dcfed1328edfb"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, n0 *sizeof(_Tp0)/sizeof(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga92a7350b5aecb2613b3dcfed1328edfb">cv::v_reinterpret_as_s8</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga92a7350b5aecb2613b3dcfed1328edfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41dce3d37f7e2485de95aadffc1fdecc"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga41dce3d37f7e2485de95aadffc1fdecc"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n0 *sizeof(_Tp0)/sizeof(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga41dce3d37f7e2485de95aadffc1fdecc">cv::v_reinterpret_as_u16</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga41dce3d37f7e2485de95aadffc1fdecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5817181f56c766374606f291e9a102ca"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga5817181f56c766374606f291e9a102ca"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, n0 *sizeof(_Tp0)/sizeof(short)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5817181f56c766374606f291e9a102ca">cv::v_reinterpret_as_s16</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga5817181f56c766374606f291e9a102ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9304e0d0301415622e5865fa14561c88"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga9304e0d0301415622e5865fa14561c88"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, n0 *sizeof(_Tp0)/sizeof(unsigned)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9304e0d0301415622e5865fa14561c88">cv::v_reinterpret_as_u32</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga9304e0d0301415622e5865fa14561c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74fce39a590d1d725a175fbdd1f6ee00"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga74fce39a590d1d725a175fbdd1f6ee00"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n0 *sizeof(_Tp0)/sizeof(int)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga74fce39a590d1d725a175fbdd1f6ee00">cv::v_reinterpret_as_s32</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga74fce39a590d1d725a175fbdd1f6ee00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3112e8e42689f2627b2840026478e60"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:gad3112e8e42689f2627b2840026478e60"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; float, n0 *sizeof(_Tp0)/sizeof(float)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad3112e8e42689f2627b2840026478e60">cv::v_reinterpret_as_f32</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:gad3112e8e42689f2627b2840026478e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5760a3131334cc200836a67d41c36af"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:gaf5760a3131334cc200836a67d41c36af"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; double, n0 *sizeof(_Tp0)/sizeof(double)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf5760a3131334cc200836a67d41c36af">cv::v_reinterpret_as_f64</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:gaf5760a3131334cc200836a67d41c36af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e049bf8d99873bfa583373bc9bbf96a"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga9e049bf8d99873bfa583373bc9bbf96a"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n0 *sizeof(_Tp0)/sizeof(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga9e049bf8d99873bfa583373bc9bbf96a">cv::v_reinterpret_as_u64</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga9e049bf8d99873bfa583373bc9bbf96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d165e6ac7306ccc0987d96a210888a9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp0 , int n0&gt; </td></tr>
<tr class="memitem:ga4d165e6ac7306ccc0987d96a210888a9"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n0 *sizeof(_Tp0)/sizeof(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>)&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4d165e6ac7306ccc0987d96a210888a9">cv::v_reinterpret_as_s64</a> (const v_reg&lt; _Tp0, n0 &gt; &amp;a)</td></tr>
<tr class="separator:ga4d165e6ac7306ccc0987d96a210888a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Left shift</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Shift left </p>
</div></td></tr>
<tr class="memitem:gafd888d03f8306c21eb9c7ab7efff6581"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gafd888d03f8306c21eb9c7ab7efff6581"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafd888d03f8306c21eb9c7ab7efff6581">cv::v_shl</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:gafd888d03f8306c21eb9c7ab7efff6581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b761c44138ceb7cbb84b2250420f24e"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga3b761c44138ceb7cbb84b2250420f24e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3b761c44138ceb7cbb84b2250420f24e">cv::v_shl</a> (const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:ga3b761c44138ceb7cbb84b2250420f24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf8eb006f0a7dcf0d5b7b8e532891e25"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gacf8eb006f0a7dcf0d5b7b8e532891e25"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gacf8eb006f0a7dcf0d5b7b8e532891e25">cv::v_shl</a> (const v_reg&lt; unsigned, n &gt; &amp;a)</td></tr>
<tr class="separator:gacf8eb006f0a7dcf0d5b7b8e532891e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e31b9a694c21a7ef316585162f1a192"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga5e31b9a694c21a7ef316585162f1a192"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5e31b9a694c21a7ef316585162f1a192">cv::v_shl</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:ga5e31b9a694c21a7ef316585162f1a192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77f7b154efac2a73390c07d388077d41"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga77f7b154efac2a73390c07d388077d41"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga77f7b154efac2a73390c07d388077d41">cv::v_shl</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga77f7b154efac2a73390c07d388077d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84aa9caadbb52978385be9657ab6976b"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga84aa9caadbb52978385be9657ab6976b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga84aa9caadbb52978385be9657ab6976b">cv::v_shl</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga84aa9caadbb52978385be9657ab6976b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Right shift</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Shift right </p>
</div></td></tr>
<tr class="memitem:ga933e3f180017bd1f9e24bf40633267da"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga933e3f180017bd1f9e24bf40633267da"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga933e3f180017bd1f9e24bf40633267da">cv::v_shr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga933e3f180017bd1f9e24bf40633267da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0caa03c16e36c8e4abebe339494b7dd2"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga0caa03c16e36c8e4abebe339494b7dd2"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga0caa03c16e36c8e4abebe339494b7dd2">cv::v_shr</a> (const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:ga0caa03c16e36c8e4abebe339494b7dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13052365d2d5c95975c2ae7fdd53e839"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga13052365d2d5c95975c2ae7fdd53e839"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga13052365d2d5c95975c2ae7fdd53e839">cv::v_shr</a> (const v_reg&lt; unsigned, n &gt; &amp;a)</td></tr>
<tr class="separator:ga13052365d2d5c95975c2ae7fdd53e839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4814efed62c636b4cc068a4841218f14"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga4814efed62c636b4cc068a4841218f14"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga4814efed62c636b4cc068a4841218f14">cv::v_shr</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:ga4814efed62c636b4cc068a4841218f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59e98fdc9364d9a4ca02a67b081eb5f5"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga59e98fdc9364d9a4ca02a67b081eb5f5"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga59e98fdc9364d9a4ca02a67b081eb5f5">cv::v_shr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga59e98fdc9364d9a4ca02a67b081eb5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3310a655662adf707fa342f486b234c4"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga3310a655662adf707fa342f486b234c4"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3310a655662adf707fa342f486b234c4">cv::v_shr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga3310a655662adf707fa342f486b234c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Rounding shift</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Rounding shift right </p>
</div></td></tr>
<tr class="memitem:gabd5efc57c9f27699393e6a9daae6684f"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gabd5efc57c9f27699393e6a9daae6684f"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabd5efc57c9f27699393e6a9daae6684f">cv::v_rshr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:gabd5efc57c9f27699393e6a9daae6684f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad062493548e751c2fb85b2833c315330"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gad062493548e751c2fb85b2833c315330"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad062493548e751c2fb85b2833c315330">cv::v_rshr</a> (const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:gad062493548e751c2fb85b2833c315330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2e3f513fd573e7e240b15d3f619e966"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gae2e3f513fd573e7e240b15d3f619e966"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae2e3f513fd573e7e240b15d3f619e966">cv::v_rshr</a> (const v_reg&lt; unsigned, n &gt; &amp;a)</td></tr>
<tr class="separator:gae2e3f513fd573e7e240b15d3f619e966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf226ebfda2d29ad75868a7710607e455"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gaf226ebfda2d29ad75868a7710607e455"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf226ebfda2d29ad75868a7710607e455">cv::v_rshr</a> (const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:gaf226ebfda2d29ad75868a7710607e455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bdf44ad0fda832ccb80baee9ecd211a"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga1bdf44ad0fda832ccb80baee9ecd211a"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1bdf44ad0fda832ccb80baee9ecd211a">cv::v_rshr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga1bdf44ad0fda832ccb80baee9ecd211a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14ac24522be31f6146ec557ada3c6094"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga14ac24522be31f6146ec557ada3c6094"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga14ac24522be31f6146ec557ada3c6094">cv::v_rshr</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga14ac24522be31f6146ec557ada3c6094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Pack</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Pack values from two vectors to one</p>
<p>Return vector type have twice more elements than input vector types. Variant with <em>u</em> suffix also converts to corresponding unsigned type.</p>
<ul>
<li>pack: for 16-, 32- and 64-bit integer input types</li>
<li>pack_u: for 16- and 32-bit signed integer input types</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>All variants except 64-bit use saturation. </dd></dl>
</div></td></tr>
<tr class="memitem:ga39c8a8244cefb12cf737bea0cd6723d7"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga39c8a8244cefb12cf737bea0cd6723d7"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga39c8a8244cefb12cf737bea0cd6723d7">cv::v_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga39c8a8244cefb12cf737bea0cd6723d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga227e642e863463d5e626702d27987ef7"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga227e642e863463d5e626702d27987ef7"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga227e642e863463d5e626702d27987ef7">cv::v_pack</a> (const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</td></tr>
<tr class="separator:ga227e642e863463d5e626702d27987ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe19c180b0b3312737da7a1df532cc2e"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gabe19c180b0b3312737da7a1df532cc2e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gabe19c180b0b3312737da7a1df532cc2e">cv::v_pack</a> (const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</td></tr>
<tr class="separator:gabe19c180b0b3312737da7a1df532cc2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b932d695f5b07c4d22094f853f443ae"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga3b932d695f5b07c4d22094f853f443ae"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3b932d695f5b07c4d22094f853f443ae">cv::v_pack</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:ga3b932d695f5b07c4d22094f853f443ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga393248b90c78d3916ba70e2310222ace"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga393248b90c78d3916ba70e2310222ace"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga393248b90c78d3916ba70e2310222ace">cv::v_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga393248b90c78d3916ba70e2310222ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga651927a497ff7e0319043ded2058a2ed"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga651927a497ff7e0319043ded2058a2ed"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga651927a497ff7e0319043ded2058a2ed">cv::v_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga651927a497ff7e0319043ded2058a2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0d73ce7fe192ccb6399988fd4c8c348"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gad0d73ce7fe192ccb6399988fd4c8c348"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad0d73ce7fe192ccb6399988fd4c8c348">cv::v_pack_u</a> (const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</td></tr>
<tr class="separator:gad0d73ce7fe192ccb6399988fd4c8c348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54a03b7bdcc8988e58ced8560c0cccaa"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga54a03b7bdcc8988e58ced8560c0cccaa"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga54a03b7bdcc8988e58ced8560c0cccaa">cv::v_pack_u</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:ga54a03b7bdcc8988e58ced8560c0cccaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Pack with rounding shift</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Pack values from two vectors to one with rounding shift</p>
<p>Values from the input vectors will be shifted right by <em>n</em> bits with rounding, converted to narrower type and returned in the result vector. Variant with <em>u</em> suffix converts to unsigned type.</p>
<ul>
<li>pack: for 16-, 32- and 64-bit integer input types</li>
<li>pack_u: for 16- and 32-bit signed integer input types</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>All variants except 64-bit use saturation. </dd></dl>
</div></td></tr>
<tr class="memitem:ga2954073c9143cd1af9fe3a9601b6786e"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga2954073c9143cd1af9fe3a9601b6786e"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2954073c9143cd1af9fe3a9601b6786e">cv::v_rshr_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga2954073c9143cd1af9fe3a9601b6786e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86974a47b4c6973d2369bab2d0b63a47"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga86974a47b4c6973d2369bab2d0b63a47"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga86974a47b4c6973d2369bab2d0b63a47">cv::v_rshr_pack</a> (const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</td></tr>
<tr class="separator:ga86974a47b4c6973d2369bab2d0b63a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1315314a03104aa355108cb3ca0f55d8"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga1315314a03104aa355108cb3ca0f55d8"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1315314a03104aa355108cb3ca0f55d8">cv::v_rshr_pack</a> (const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</td></tr>
<tr class="separator:ga1315314a03104aa355108cb3ca0f55d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad26318797d327f150d159f50f6955e05"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gad26318797d327f150d159f50f6955e05"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; short, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gad26318797d327f150d159f50f6955e05">cv::v_rshr_pack</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:gad26318797d327f150d159f50f6955e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ae4cefe4ad372410568b4f9305ba7a3"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga7ae4cefe4ad372410568b4f9305ba7a3"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; unsigned, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7ae4cefe4ad372410568b4f9305ba7a3">cv::v_rshr_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga7ae4cefe4ad372410568b4f9305ba7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3163c1f41f08fd041b0ab5a0991f08fa"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga3163c1f41f08fd041b0ab5a0991f08fa"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; int, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga3163c1f41f08fd041b0ab5a0991f08fa">cv::v_rshr_pack</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;b)</td></tr>
<tr class="separator:ga3163c1f41f08fd041b0ab5a0991f08fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf50f918c6ea44e2e3123a5f6aa8f4d8b"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gaf50f918c6ea44e2e3123a5f6aa8f4d8b"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf50f918c6ea44e2e3123a5f6aa8f4d8b">cv::v_rshr_pack_u</a> (const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</td></tr>
<tr class="separator:gaf50f918c6ea44e2e3123a5f6aa8f4d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga048029eceeb14d8599f9431aeee53ed0"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga048029eceeb14d8599f9431aeee53ed0"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga048029eceeb14d8599f9431aeee53ed0">cv::v_rshr_pack_u</a> (const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</td></tr>
<tr class="separator:ga048029eceeb14d8599f9431aeee53ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Pack and store</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Store values from the input vector into memory with pack</p>
<p>Values will be stored into memory with conversion to narrower type. Variant with <em>u</em> suffix converts to corresponding unsigned type.</p>
<ul>
<li>pack: for 16-, 32- and 64-bit integer input types</li>
<li>pack_u: for 16- and 32-bit signed integer input types</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>All variants except 64-bit use saturation. </dd></dl>
</div></td></tr>
<tr class="memitem:gafd23cae47a87069d8914d66a48b9f7d1"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gafd23cae47a87069d8914d66a48b9f7d1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafd23cae47a87069d8914d66a48b9f7d1">cv::v_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:gafd23cae47a87069d8914d66a48b9f7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20da2de260e125d4c86548961c664018"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga20da2de260e125d4c86548961c664018"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga20da2de260e125d4c86548961c664018">cv::v_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> *ptr, const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:ga20da2de260e125d4c86548961c664018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69da657b0797433a46034b195795885f"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga69da657b0797433a46034b195795885f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga69da657b0797433a46034b195795885f">cv::v_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</td></tr>
<tr class="separator:ga69da657b0797433a46034b195795885f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17593c21a8311b79f4dc4ed3bbefbe20"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga17593c21a8311b79f4dc4ed3bbefbe20"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga17593c21a8311b79f4dc4ed3bbefbe20">cv::v_pack_store</a> (short *ptr, const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:ga17593c21a8311b79f4dc4ed3bbefbe20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8002aac28a8dc7a9e2ee2d859df68d90"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga8002aac28a8dc7a9e2ee2d859df68d90"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga8002aac28a8dc7a9e2ee2d859df68d90">cv::v_pack_store</a> (unsigned *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga8002aac28a8dc7a9e2ee2d859df68d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd60669df746a47eab7c16185dfdc0d1"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gafd60669df746a47eab7c16185dfdc0d1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gafd60669df746a47eab7c16185dfdc0d1">cv::v_pack_store</a> (int *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:gafd60669df746a47eab7c16185dfdc0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8350668f0343296e8ff90938d0315a3"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gab8350668f0343296e8ff90938d0315a3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab8350668f0343296e8ff90938d0315a3">cv::v_pack_u_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *ptr, const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:gab8350668f0343296e8ff90938d0315a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5917f5c8c88fe6be469edd144ab3059a"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga5917f5c8c88fe6be469edd144ab3059a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga5917f5c8c88fe6be469edd144ab3059a">cv::v_pack_u_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *ptr, const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:ga5917f5c8c88fe6be469edd144ab3059a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Pack and store with rounding shift</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Store values from the input vector into memory with pack</p>
<p>Values will be shifted <em>n</em> bits right with rounding, converted to narrower type and stored into memory. Variant with <em>u</em> suffix converts to unsigned type.</p>
<ul>
<li>pack: for 16-, 32- and 64-bit integer input types</li>
<li>pack_u: for 16- and 32-bit signed integer input types</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>All variants except 64-bit use saturation. </dd></dl>
</div></td></tr>
<tr class="memitem:ga2242d1613a7522b620513e8e39ad186f"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga2242d1613a7522b620513e8e39ad186f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga2242d1613a7522b620513e8e39ad186f">cv::v_rshr_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga2242d1613a7522b620513e8e39ad186f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33439c6be915e60605cd706bb0e170da"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga33439c6be915e60605cd706bb0e170da"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga33439c6be915e60605cd706bb0e170da">cv::v_rshr_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> *ptr, const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:ga33439c6be915e60605cd706bb0e170da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f04d0d0b8c9e6f4dd00fbcbeab5119d"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga1f04d0d0b8c9e6f4dd00fbcbeab5119d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1f04d0d0b8c9e6f4dd00fbcbeab5119d">cv::v_rshr_pack_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</td></tr>
<tr class="separator:ga1f04d0d0b8c9e6f4dd00fbcbeab5119d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5d2e7bc86bed57c5d361dd1ae0ec5a4"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gae5d2e7bc86bed57c5d361dd1ae0ec5a4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gae5d2e7bc86bed57c5d361dd1ae0ec5a4">cv::v_rshr_pack_store</a> (short *ptr, const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:gae5d2e7bc86bed57c5d361dd1ae0ec5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f1d389f944f0f1ce50d53d6521ba4f1"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga7f1d389f944f0f1ce50d53d6521ba4f1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7f1d389f944f0f1ce50d53d6521ba4f1">cv::v_rshr_pack_store</a> (unsigned *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:ga7f1d389f944f0f1ce50d53d6521ba4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa450959af1f4cca4b61237ba87fcb210"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:gaa450959af1f4cca4b61237ba87fcb210"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaa450959af1f4cca4b61237ba87fcb210">cv::v_rshr_pack_store</a> (int *ptr, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>, n &gt; &amp;a)</td></tr>
<tr class="separator:gaa450959af1f4cca4b61237ba87fcb210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga804ff05d0224b3170bc7c7050bb5bc18"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga804ff05d0224b3170bc7c7050bb5bc18"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga804ff05d0224b3170bc7c7050bb5bc18">cv::v_rshr_pack_u_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *ptr, const v_reg&lt; short, n &gt; &amp;a)</td></tr>
<tr class="separator:ga804ff05d0224b3170bc7c7050bb5bc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49f3d8f5412ebe599a980bc87c3ddb05"><td class="memTemplParams" colspan="2">template&lt;int shift, int n&gt; </td></tr>
<tr class="memitem:ga49f3d8f5412ebe599a980bc87c3ddb05"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga49f3d8f5412ebe599a980bc87c3ddb05">cv::v_rshr_pack_u_store</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *ptr, const v_reg&lt; int, n &gt; &amp;a)</td></tr>
<tr class="separator:ga49f3d8f5412ebe599a980bc87c3ddb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Pack boolean values</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Pack boolean values from multiple vectors to one unsigned 8-bit integer vector</p>
<dl class="section note"><dt>Note</dt><dd>Must provide valid boolean values to guarantee same result for all architectures. </dd></dl>
</div></td></tr>
<tr class="memitem:gaf4952b686d4648d09985a6d087424e71"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gaf4952b686d4648d09985a6d087424e71"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 2 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gaf4952b686d4648d09985a6d087424e71">cv::v_pack_b</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a>, n &gt; &amp;b)</td></tr>
<tr class="memdesc:gaf4952b686d4648d09985a6d087424e71"><td class="mdescLeft">&#160;</td><td class="mdescRight">! For 16-bit boolean values  <a href="../../df/d91/group__core__hal__intrin.html#gaf4952b686d4648d09985a6d087424e71">More...</a><br /></td></tr>
<tr class="separator:gaf4952b686d4648d09985a6d087424e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b53cba69fe0e9b52bf7bd77d2b52951"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:ga7b53cba69fe0e9b52bf7bd77d2b52951"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 4 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga7b53cba69fe0e9b52bf7bd77d2b52951">cv::v_pack_b</a> (const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b, const v_reg&lt; unsigned, n &gt; &amp;c, const v_reg&lt; unsigned, n &gt; &amp;d)</td></tr>
<tr class="separator:ga7b53cba69fe0e9b52bf7bd77d2b52951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4d7bc5469aa0a2300d55c578da53961"><td class="memTemplParams" colspan="2">template&lt;int n&gt; </td></tr>
<tr class="memitem:gab4d7bc5469aa0a2300d55c578da53961"><td class="memTemplItemLeft" align="right" valign="top">v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a>, 8 *n &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#gab4d7bc5469aa0a2300d55c578da53961">cv::v_pack_b</a> (const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;a, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;b, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;c, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;d, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;e, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;f, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;g, const v_reg&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>, n &gt; &amp;h)</td></tr>
<tr class="separator:gab4d7bc5469aa0a2300d55c578da53961"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga1b8c26bf1cd9b597cdb9f20501a72f76"><td class="memItemLeft" align="right" valign="top">static const unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d91/group__core__hal__intrin.html#ga1b8c26bf1cd9b597cdb9f20501a72f76">cv::popCountTable</a> []</td></tr>
<tr class="separator:ga1b8c26bf1cd9b597cdb9f20501a72f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:33 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
